SEO博客首页 > 网络资源 > 如何做301?301重定向方法大全

如何做301?301重定向方法大全

我们在做URL网址标准化时经常要用到301重定向,这里给大家整理了网上的一些301重定向方法,希望对大家有用。

1.apache服务器在.htaccess文件中增加301重定向指令

采用“mod_rewrite”技术,形如:

RewriteEngine on

RewriteRule ^(.*)$ http://www.xiaohan86.com$1 [R=301,L]

2.适用于使用Unix网络服务器的用户

通过此指令通知搜索引擎的蜘蛛你的站点文件不在此地址下。这是较为常用的办法。

形如:Redirect 301 / http://www.xiaohan86.com

3.绑定/本地DNS

如果具有对本地DNS记录进行编辑修改的权限,则只要添加一个记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。

DNS服务器的设置

若要将blog.williamlong.info指向www.xiaohan86.com,则只需在DNS服务中应增加一个别名记录,可写成:blog IN CNAME www.xiaohan86.com。

如需配置大量的虚拟域名,则可写成:* IN CNAME www.xiaohan86.com.

这样就可将所有未设置的以williamlong.info结尾的记录全部重定向到www.xiaohan86.com上。

4.在服务器软件的系统管理员配置区完成301重定向

适用于使用Window网络服务器的用户

5.用ASP/PHP实现301重定向:

ASP:

Response.Status=”301 Moved Permanently”

Response.AddHeader “Location”,”http://www.xiaohan86.com”

Response.End

PHP:

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

header(“Location:http://www.xiaohan86.com”);

exit();

说明:把代码加到相关页面就可以了。

简单点评下:对于服务器用户,使用.htaccess最方便。但是特别是国内大部分网民都是使用虚拟主机,这时候可以用第五种办法:用ASP/PHP实现301重定向。大家在使用的时候把我的域名换成你就可以了。

46 Responses to “如何做301?301重定向方法大全”

  1. 前来学习了,支持一下。

  2. #2 一陌烦尘 回复 | 引用 2012-05-25 23:25

    把几个重定向的方法都试过了,不是访问不了,就是什么重定向循环。。好晕,不知道是不是空间问题

  3. #3 90淘 回复 | 引用 2012-05-06 08:00

    更换了空间,又要进行301重定向,真是麻烦啊。。。

  4. #4 生美网 回复 | 引用 2012-05-05 03:00

    你好,我想问下,我需要把我的网站oohai.com指向www.oohai.com吗?

    • #5 萧涵 回复 | 引用 2012-05-05 12:43

      最好这样做了。

      • #6 xdjx 回复 | 引用 2012-06-22 14:28

        是不是添加别名就可以了 abc.com 指向到www.abc.com

      • #7 Semmil 回复 | 引用 2012-09-14 15:48

        把如下代码复制到.htaccess文件中就OK了

        RewriteEngine On

        RewriteCond %{HTTP_HOST} ^yourdomian.com$
        RewriteRule ^(.*)$ “http\:\/\/www\.yourdomain\.com\/$1″ [R=301,L]

  5. #8 朵朵 回复 | 引用 2012-04-19 15:06

    萧寒能加你QQ吗

  6. #9 李文雄 回复 | 引用 2012-04-10 16:08

    谢谢 学会了

  7. #10 石家庄论坛 回复 | 引用 2011-12-06 22:26

    谢谢,很全,原来都没自己动手配过,老记不住

  8. #11 yibodamachine 回复 | 引用 2011-11-22 16:22

    受教,谢谢老师的教程。。

  9. #12 私家影院 回复 | 引用 2011-11-21 19:29

    对于VPS如何做这个啊。看不懂啊。

  10. #13 办学生证 回复 | 引用 2011-11-04 14:24

    只可惜我的空间不支持301

  11. #14 smj8629 回复 | 引用 2011-09-13 15:06

    看不明白,比小白还要白能学会SEO吗?

  12. #15 武汉网站建设 回复 | 引用 2011-07-06 17:17

    还是看不懂呀

  13. #16 huiming 回复 | 引用 2011-07-02 17:56

    写得真不错,收藏学习了!

  14. #17 上海 回复 | 引用 2011-07-01 02:00

    答案很渺茫

  15. #18 声源无线麦克风 回复 | 引用 2011-06-16 21:54

    你好,我的网站是用ECSHOP做的,但服务器不是LINUX.我是小白,不知道怎么做301重定向,能不能打救我

  16. #19 常州小神 回复 | 引用 2011-06-08 08:12

    老大啊我用的是你的模板不会做301啊!!!!

  17. #20 购物知识网 回复 | 引用 2011-06-03 14:50

    迷惑得到解答了。

  18. #21 北京守志SEO 回复 | 引用 2011-04-14 16:38

    萧涵老师:您能不能详细的讲解一下,为什么wordpress的404.php设置会导致无法翻页,现在我的网站就出现了http://www.seozsz.com/404.php/page/3?404;http://www_seozsz_com:80/page/2这种情况,我不知道怎么解决,太难了。您能帮帮我吗?谢谢!

    北京守志SEO recently posted..购买域名空间后的经验

  19. #23 泉州seo 回复 | 引用 2011-03-17 21:36

    我用的是本地dns比较简单

  20. #24 青春痘 回复 | 引用 2010-12-22 15:09

    收藏了,正在使用,学习了,谢谢。

  21. #25 长沙SEO 回复 | 引用 2010-11-27 19:48

    必须得收藏,以后肯定有用的。

  22. #26 呼吸机 回复 | 引用 2010-08-18 16:24

    这样的功能为什么在本地的环境不能实现呢

  23. #27 麦麦 回复 | 引用 2010-06-26 15:23

    经常问你问题的,呵呵顶个

  24. #28 绿色家居 回复 | 引用 2010-06-26 02:23

    呵呵 我只用过 windows 系统和Linux系统下的301页面

  25. #29 maxboy 回复 | 引用 2010-06-21 03:40

    补充个ASP.Net系统下的301转向代码

    private void Page_Load(object sender, System.EventArgs e)
    {
    Response.Status = “301 Moved Permanently”;
    Response.AddHeader(”Location”,”http://www.321abc.com/“);
    }

显示 隐藏 17 trackbacks

  • 2010/05/09 - 什么是URL标准化? | 博百优-萧涵SEO
  • 2010/06/21 - 博百优SEO实战案例之“深圳工作服”优化第一步 | 博百优-萧涵SEO
  • 2011/03/15 - LINUX下主域名301重定向到BBS二级域名的方法 | 萧涵SEO
  • 2011/06/09 - 301重定向方法大全 | 水里Wu鱼's Blog
  • 2011/09/02 - 网站更换域名后快速更改内部链接地址 | 萧涵SEO博客-XiaoHanSeo.Com
  • 2011/09/07 - Nginx环境下301重定向的方法-萧涵SEO博客
  • 2011/09/11 - Nginx环境下如何进行批量301重定向-萧涵SEO博客
  • 2011/09/30 - Nginx环境下301重定向的方法 | seo博客大全
  • 2011/09/30 - Nginx环境下如何进行批量301重定向 | seo博客大全
  • 2012/03/15 - 如何在Nginx环境下设置批量301重定向 | CMS酷
  • 2012/10/20 - Nginx环境下如何进行批量301重定向 | 萧函博客
  • 2012/10/20 - Nginx环境下301重定向的方法 | 萧函博客
  • 2012/12/05 - Nginx环境下如何进行批量301重定向 | 微乐网
  • 2012/12/05 - 网站更换域名后快速更改内部链接地址 | 微乐网
  • 2012/12/06 - Nginx环境下301重定向的方法 | 微乐网
  • 2013/01/20 - ginx环境下301重定向的方法 | 丝袜网
  • 2013/03/18 - 网站更换域名后快速更改内部链接地址 - 泡学吧-分享创造价值

发表评论