A-A+

301重定向进行URL标准化设置(ASP,ASP.NET,PHP)

2012年12月24日 电脑知识 暂无评论

301永久重定向:这是SEO中的一个基础名词,在URL规范化中会用到,也许大家都知道这个名词,但是由于应用的不是非常频繁,导致很多专业做SEO的朋友都不是很熟悉301永久重定向的具体操作方法。

做网站优化时会经常用到301的永久重定向功能,让搜索引擎知道这个站已经作废,权重全部转移到新的网站上去,最近整理了下ASP、ASP.NET及PHP的301重定向代码。

ASP:

[cc lang="asp"]
<%@ Language=VBscript %>
<% Response.Status="301 Moved Permanently" Response.AddHeader "Location",https://www.xiaohuboke.com/ Response.End %>
[/code]

ASP.NET:

[cc lang="asp"]

[/code]

PHP:

[code lang="php"]

[/code]

以上情况是在旧的站要跳转到新的站要用到的代码。如果是同一个站,然后要作301重定向的话,请看以下内容。

经常会碰到这样的情况,其他网站链接你的站点时,会用下面的链接:

* www.xiaohuboke.com

* xiaohuboke.com/

* www.xiaohuboke.com/index.html

* xiaohuboke.com/index.php

而这样导致:你站点主域名的pr值分散到其他几个URLs了。

如果你用301重定向把其他三个URL转到

www.xiaohuboke.com

PR也就集中在主域名:www.xiaohuboke.com 了。

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

使访问xiaohuboke.com/的时候就会自动转到www.xiaohuboke.com

在.htaccess文件里写上以下代码即可。

RewriteEngine On

RewriteBase /

rewriteCond %{HTTP_HOST} ^xiaohuboke.com [NC]

rewriteRule ^(.*)$ https://www.xiaohuboke.com/$1 [R=301,L]

标签:

给我留言