在SEO优化技术中,页面301重定向可促进搜索引擎优化,要正确实施301重定向,有这样几个方法可供大家参考:
一: VPS客户可以在IIS中实现301转向:
1.打开internet信息服务管理器,在欲重定向的网页或目录上按右键
2.选中“重定向到URL”
3.在对话框中输入目标页面的地址
4.选中“资源的永久重定向”
5.点击“应用”即可生效
二:虚拟主机用户也可以使用程序来实现,将一下代码保存为一个页面并设置为默认首页,就可以使用程序来实现301转向。
1、ASP下的301转向代码:
<%@ Language="VBScript" %>
<%
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www.hulian.top"
%>
2、PHP下的301转向代码:
<?
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.hulian.top");
exit();
?>
3、ASP.Net下的301转向代码:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.hulian.top");
}
</script>
4、CGI Perl下的301转向代码:
$q = new CGI;
print $q->redirect("http://www.hulian.top");
5、JSP下的301转向代码:
<%
response.setStatus(301);
response.setHeader( "Location", "http://www.hulian.top" );
response.setHeader( "Connection", "close" );
%>
三:对于支持伪静态组件的虚拟主机还可以用伪静态来实现301重定向:
1、Apache服务器下的301转向代码:
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^hulian.top [NC]
RewriteRule ^(.*)$ http://www.hulian.top/$1 [R=301,NC]
2)重定向到其他的域名:
Rewritecond %{http_host} ^www\.abc\.com$ [nc]
Rewriterule ^(.*)$ http://www.hulian.top [r=301,nc]
2、IIS服务器,如果是在我司购买的虚拟主机可以使用以下规则来设置301重定向(首次使用需联系客服免费开通)。
新建httpd.ini文件,输入一下内容:
[ISAPI_Rewrite]
RewriteCond Host: ^163ns\.cn$
RewriteRule (.*) http\://www\.163ns\.cn$1 [RP,I]
然后将保存的文件上传至空间wwwroot根目录。