301转向代码合集

樂思蜀将SEO工作中所需要的301转向代码进行了整理,收藏并分享,以备查阅。

1、IIS下301设置

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

2、ASP下的301转向代码

<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.lesishu.cn/articles/301/”
%>

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.lesishu.cn/articles/301/“);
}
</script>

4、PHP下的301转向代码

header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.lesishu.cn/articles/301/”);
exit();

5、CGI Perl下的301转向代码

$q = new CGI;
print $q->redirect(”http://www.new-url.com/”);

6、JSP下的301转向代码

<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.lesishu.cn/” );
response.setHeader( “Connection”, “close” );
%>

7、Apache下301转向代码

新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]

2)重定向到新域名

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]

3)使用正则进行301转向,实现伪静态

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1

将news.php?id=123这样的地址转向到news-123.html

8、Apache下vhosts.conf中配置301转向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:

<VirtualHost *:80>
ServerName www.lesishu.cn
DocumentRoot /home/lesishu
</VirtualHost>

<VirtualHost *:80>
ServerName lesishu.cn
RedirectMatch permanent ^/(.*) http://www.lesishu.cn/$1
</VirtualHost>

Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档

301转向情况检测

  1. http://www.seoconsultants.com/tools/headers.asp
  2. http://www.internetofficer.com/seo-tool/redirect-check/

作者: 樂思蜀
原载: 点石互动搜索引擎优化博客

版权声明:转载请以链接的形式注明作者及原出处,并保留本版权信息,严禁一切非法复制。

樂思蜀的其他文章:
收藏本页到:
365Key | Yahoo! | 百度搜藏 | QQ书签 | Google Bookmark | del.icio.us




65 条评论来自

  1. gnaw0725 on 03月 19th, 2008

    这些301跳转设置没什么,大家都知道,倒是后面那个工具不错。

  2. 05wl on 03月 19th, 2008

    谢谢了,我用的是wordpress系统,一直都不知道.htaccess该怎么写,谢谢,测试成功

  3. kenny123 on 03月 19th, 2008

    是的,我也感觉工具不错,其他的都知道。

  4. 点击青春 on 03月 19th, 2008

    刚好不会 收藏了
    呵呵

  5. 杨余斌 on 03月 19th, 2008

    3)使用正则进行301转向,实现伪静态

    Options FollowSymLinks
    RewriteEngine on
    RewriteRule ^news-(. )\.html$ news.php?id=$1

    这个不是301转向,而是Url rewrite

  6. shurufa on 03月 19th, 2008

    非常全面,算得上301代码大全了。
    在线检测工具也不错,感谢分享,收藏之。

  7. 郑州seo on 03月 19th, 2008

    谢谢樂思蜀,正需要这些代码!

  8. 中文博客之家 on 03月 19th, 2008

    收藏了,谢谢!
    最后那两个工具很实用。

  9. danaiou on 03月 19th, 2008

    有工具倒要好好看看

  10. dance on 03月 19th, 2008

    像301文章已经很多了,不过整和起来还蛮有意义的。

  11. 网站优化 on 03月 19th, 2008

    呵呵。。。不错啊。。谢谢分享啦。

  12. 诺基亚手机 on 03月 19th, 2008

    总结得很全面,帮助还是很大的

  13. 97sese on 03月 19th, 2008

    html页面要怎么弄301呢

  14. 办公用品 on 03月 19th, 2008

    301重定向不知道对网页有没有危害

  15. 男人加油 on 03月 19th, 2008

    不错,我咳没有用过,不知道什么地方用
    对SEO有什么好处?

  16. 香港公司注册 on 03月 19th, 2008

    比较全面...之前很多网站上的301跳转都有错误~

  17. 市场调研 on 03月 19th, 2008

    我是学ASP的,这个对我有用!谢谢樂思蜀

  18. 漫步赵 on 03月 19th, 2008

    这代码发的很及时,我看到很多论坛的朋友都在问

  19. 神秘顾客 on 03月 19th, 2008

    站长应该都晓得301吧?

  20. pjcoder on 03月 19th, 2008

    这个非常的好,一直不会写这个
    收藏了 非常感激:)

  21. 苏州求职公寓 on 03月 19th, 2008

    谢谢楼主,以后用了就来点石搜下,呵呵。收藏.....

  22. 皇冠足球投注 on 03月 19th, 2008

    使用正规的301转向代码,要是转到内容不相关的页面,搜索引擎会看得出来,并认定为作假吗?大家说说

  23. 外贸知识 on 03月 19th, 2008

    一直没敢用过301,呵呵

  24. 徐梅 on 03月 19th, 2008

    谢谢啦

    以后就不会上别的地方找拉

    收藏啦!

  25. 不错 on 03月 19th, 2008

    确实不错,第一次在你博留言,我们新手来说很有帮助,希望点石能整理出来一个关于404的资料,迫切需要。感谢

  26. 小虎 on 03月 19th, 2008

    王大哥整理的很好!

    看似平凡的整理工作其实相当有意义。建议大家都多做类似的整理工作.

  27. 代写论文 on 03月 19th, 2008

    好东西!
    这个马上就是我需要的东西了
    以前对这些东西都脑袋疼

  28. 进口轴承 on 03月 19th, 2008

    每次我用都要从网上找
    谢谢乐思蜀整理
    收藏了。谢谢。

  29. pcbsheji on 03月 19th, 2008

    再也不用找了,这里可什么都有了,谢谢分享!

  30. weijias on 03月 19th, 2008

    暂时还用不到,先收藏了,谢谢分享

  31. 天津公交 on 03月 19th, 2008

    一直搞不懂301转向是管什么用的,不过谢谢了,收了

  32. QQ空间代码 on 03月 19th, 2008

    晕死,我的站用的虚拟主机,恐怕用不了吧?

  33. 司法考试资料 on 03月 19th, 2008

    很方便哦,多谢了。。

  34. 快看热门话题 on 03月 19th, 2008

    可我看了不会用……郁闷!
    我的是dede程序,php环境 03xp系统的虚拟主机
    我已经绑定了www.abc.com 想把闲置的abc.com301重定向
    该怎么用下面的代码?用了放在哪里?或者说首页模板的哪个位置?哎,太菜了。
    header(”HTTP/1.1 301 Moved Permanently”);
    header(”Location: http://www.lesishu.cn/articles/301/”);
    exit();

  35. 广东seo服务jc on 03月 19th, 2008

    看不懂.不会用.
    为啥我都没有用过呢??

  36. SEO艺术 on 03月 19th, 2008

    很好的总结。给我们初学者很直观的了解。

  37. 感受北京 on 03月 19th, 2008

    整理出来确实方便了许多!

  38. LOUIS VUITTON&gucci on 03月 19th, 2008

    对代码还是有些不熟悉 唉 找个时间得好好补补!唉

  39. [...] 301转向代码合集 整理了一些SEO工作中常见的301转向代码,包括ASP,PHP,JSP,PERL等等。 (tags: seo) [...]

  40. seo on 03月 20th, 2008

    多跟乐老师学习。

  41. 情侣网名 on 03月 20th, 2008

    不错看下了!

  42. 刘星海 on 03月 20th, 2008

    我真的好想注册一个论坛的号,过年时能注册,我不知道,现在后悔得不得了,论坛也只是看看,回复都不行,希望你看到我的回复能帮下我,或者告诉我论坛下次什么时候开通,我一定守着注册。谢谢

  43. 滋味博客 on 03月 20th, 2008

    很好很全面,收藏了。谢谢樂思蜀!

  44. 海尔全明星准3g手机 on 03月 21st, 2008

    学习中

  45. 百度hi on 03月 21st, 2008

    收藏了,感谢分享。

  46. 求教 on 03月 23rd, 2008
  47. 泡泡了 on 03月 23rd, 2008

    收藏了.不错哈哈

  48. 日上 on 03月 23rd, 2008

    html中有好多404错误,怎么办呢??

  49. 剧情 on 03月 24th, 2008

    很全面,收藏了,谢谢!

  50. 等待高人出现 on 03月 24th, 2008

    ASP如何将 URL:

    1 http://www.lesishu.cn/index.asp
    2 http://lesishu.cn/index.asp
    3 http://lesishu.cn/

    301重定向到 http://www.lesishu.cn
    我用的是IIS默认文档是index.asp

  51. 洛阳网络公司 on 03月 24th, 2008

    不错
    收藏了刚好学习学习

  52. bamboo on 03月 25th, 2008

    点石可以整理电子书了

  53. 非主流服装 on 03月 28th, 2008

    很好收藏起来以后用!!据说301跳转不会被搜索引擎惩罚~~ 不错!

  54. 情趣猫 on 03月 29th, 2008

    挺好的!收藏了!

  55. 梁赛 on 03月 30th, 2008

    做转发不如做301吧? 但还是感觉不敢用呢

    想把aaa.com转到www.aaa.com

  56. 企业管理 on 04月 2nd, 2008

    终于找到个比较全面的301代码文章,收藏了

  57. gamesmd on 04月 2nd, 2008

    好多代码正愁找不到呢

    学习学习

  58. violam on 04月 9th, 2008

    使用以上代码注意把全角的“和”替换成英文引号"才能正常运作,这应该是发布的时候被自动转换了

  59. javabiz on 04月 10th, 2008

    樂思蜀 大侠,能不能解释一下301转向的必要性,想学习一下

  60. 国外空间 on 04月 11th, 2008

    呵呵。。。非常感谢。。我正在找这代码呢。。。

  61. led display on 04月 12th, 2008

    我有3域名连接到同一空间同一内容!
    我想用301吧所以的域名转到一个!
    于是写了个.htaccess
    Redirect permanent / http://www.chipshow.com/

    上传这个.htaccess
    访问没有问题,跳转没有问题!
    但是速度慢了一倍多啊!
    怎么办啊??

  62. 一亿度 on 04月 14th, 2008

    不错不错,收藏,以后用得着。

  63. 免烧砖设备 on 04月 16th, 2008

    感谢作者的分享,收藏了以后肯定会用的着的。

  64. 广州二手电脑 on 04月 18th, 2008

    谢谢分享,收藏了,需要的时候还不好找

  65. 藏獒 on 04月 19th, 2008

    现在正向用到301代码呢,找了好多居然没找到,现在终于被我寻到!谢谢你了!