如何实现301重定向

王朝站长·作者佚名  2011-12-16  
宽屏版  字体: 小 | 中 | 大 | 超大  

由于302重定向是临时性重定向,很容易实现网址劫持,并劫持对方的PR值等,所以搜索引擎一般不大喜欢这种重定向类型,所以在做重定向的时候最好弄成301重定向。严格说来用301重定向是避免SEO作弊,并不是真正的SEO优化。

下面我们来看怎样来实现301重定向:

如果你的服务器是windows的,而且是独立主机,那么你可以这样设置:

打开“internet信息服务管理器”,然后在“虚拟目录”下面选中“重定向到URL(u)”,然后输入你要重定向的目标网址,然后选中“资源的永久重定向”确定即可。

如果你的服务器是Apache的,那么可以利用.htaccess文件来实现重定向:

只要往其中加入类似

RewriteEngine on

RewriteCond %{http_host} ^beijing-seo.com.cn [NC]

RewriteRule ^(.*)$ http://beijing-seo.com.cn/$1 [L,R=301]即可。

另外,可以用ASP、PHP、.NET代码来实现301重定向:

ASP:

Response.Status=”301 Moved Permanently”

Response.AddHeader “Location”,”http://beijing-seo.com.cn/”

Response.End

PHP:

header(”HTTP/1.1 301 Moved Permanently”);

header(”Location:http://beijing-seo.com.cn/“);

exit();

.NET:

<script runat=”server”>

private void Page_Load(object sender, System.EventArgs e)

{

Response.Status = “301 Moved Permanently”;

Response.AddHeader(”Location”,”http://beijing-seo.com.cn/);

}

</script>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有