A-A+

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

2012年12月24日 计算机技术 评论 8 条 阅读 150 views 次

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.xiariboke.net/ Response.End %>
[/code]

ASP.NET:

[cc lang="asp"]

[/code]

PHP:

<?php
    header("HTTP/1.1 301 Moved Permanently");
    header("Location:https://www.xiariboke.net/");
    exit();
?>

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

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

* www.xiariboke.net

* xiariboke.net/

* www.xiariboke.net/index.html

* xiariboke.net/index.php

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

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

www.xiariboke.net

PR也就集中在主域名:www.xiariboke.net 了。

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

使访问xiariboke.net/的时候就会自动转到www.xiariboke.net

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

RewriteEngine On

RewriteBase /

rewriteCond %{HTTP_HOST} ^xiariboke.net [NC]

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

标签:

8 条留言  访客:8 条  博主:0 条

  1. 博客说

    我直接是在控制面板后台设置

  2. po博客

    301还是有必要的
    smiling 回复:
    在必要的情况下是要需要操作301的。

  3. 博客说博客

    现在的主机一般都支持后台设置
    admin 回复:
    嗯,现在主机的功能很全面。

  4. 小语种外贸网站建设

    不错,整理的非常齐 另外这些代码是放到什么地方呢?
    admin 回复:
    基本上都是放到页面里和.htaccess配置里。

  5. PHP学习博客

    博客主你好 很喜欢你的博客 可以做个友链吗?
    admin 回复:
    你的收录不是很大,暂时先给博主放到 链接更多 里吧。

  6. 天猫商城

    至今还没用过301重定向,先学习!!收藏!
    admin 回复:
    应用得不是很频繁,已回访。

  7. 夏宇轩网赚博客

    这算不算代码优化啊
    admin 回复:
    301重定向的配置。

  8. 阿剑

    很有用处,我还不知道!
    admin 回复:
    接触久了就好了。

给我留言