301重定向的做法

为何需要301重定向:当搜索引擎收录混乱时。

WINDOWS主机上的做法:
一、IIS设置中实现:
比如要将域名 shyikai.com 换成  yilai.com。参考如图:
 

方法二:代码实现

为何需要301重定向:当搜索引擎收录混乱时。

WINDOWS主机上的做法:
一、IIS设置中实现:
比如要将域名 shyikai.com 换成  yilai.com。参考如图:
 

方法二:代码实现
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.yilai.com"
%> 

  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.yilai.com");
 

 

  }
 

 

  </script>

 

对UNIX主机:

方法一:

设置.htaccess文件(只适用于linux系统,并需要虚拟主机支持。)

使访问example.com/的时候就会自动转到www.example.com
在.htaccess文件里写上以下代码即可。

RewriteEngine on
RewriteCond %{http_host} ^mydomain.com [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]
 

 

PHP代码

  PHP下的301重定向
 

 

  <? php
  Header( "HTTP/1.1 301 Moved Permanently" ) ;
  Header( "Location: http://www.yilai.com" );
  ?>

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注