小编所在的群里,最近有朋友经常在问301的问题,给网站做301目的就是将权重统一,利于优化,对于很多高手来说,301已经不再是问题,然后对于很多新手来讲,却不知道301重定向怎么做。再加上不同的网站程序对于301的方法也是不同的。高手不屑于讲,新手不知道怎么问,所以造成了很多人对于301的问题模模糊糊,下面,新锐就给大家汇总一下不同程序做301的不同方法。
1.在.htaccess文件中增加301重定向指令
采用“mod_rewrite”技术,形如:
RewriteEngine on
RewriteRule ^(.*)$ http://www.nmedia.net.cn/ $1 [R=301,L]
2.适用于使用Unix网络服务器的用户
通过此指令通知搜索引擎的spider你的站点文件不在此地址下。这是较为常用的办法。
形如:Redirect 301 / http://www.nmedia.net.cn/
3.在服务器软件的系统管理员配置区完成301重定向
适用于使用Window网络服务器的用户,一般是在iis里设置,具体步骤是,在iis里新建站点,设置好权限后,在网站目录中选择,资源的永久重定向,选择301到的网址即可。
4.除此之外还有很多种代码实现301的方法。
青岛新锐建站提供四种代码301的方法,分别是.asp .net .jsp 和.php
具体方法如下:
PHP Redirect
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.new-url.com” );
?>
ASP Redirect
<%@ %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.new-url.com/”
%>
ASP .NET Redirect
JSP (Java) Redirect
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.new-url.com/” );
response.setHeader( “Connection”, “close” );
%>