Windows+Linux下的301永久重定向

301重定向功能是一种“自动转向”的技术,通常在我们网站中作出调整时经常用到,如:网站目录结构更改,页面地址转移等情况,都应当使用301重定向功能,使得用户和搜索引擎都能很好的访问到新页面和地址。而301重定向运用在SEO当中的功能则是能够有效的传递原页面的权重,使得老页面的权重不浪费,从而能达到提升SEO的效果的功能,谷歌官方也有关于301重定向的说明,如以下引用部分:

301 重定向功能在以下情况下尤为有用:

  • 您已将网站移至新域,希望尽可能顺畅地完成这一转换。
  • 人们通过不同网址访问您的网站。例如,如果可通过多种方式访问您的主页,如 http://example.com/home、http://home.example.com 或 http://www.example.com,那么,选择其中一个作为首选的(标准)目标网址,并通过 301 重定向将来自其他网址的流量发送到该首选网址,不失为一种很好的方法。您也可以使用网站管理员工具设置首选域。
  • 您正在合并两个网站,希望确保指向过期网址的链接重定向至正确网页。

请注意引用部分的第二点,这种情况是我们做SEO最常碰上的,通常由于程序或其它原因会导致种访问方式访问同一个页面,如金华SEO博客则是kuangjinhua.com访问和www.kuangjinhua.com是同一页面,而金华则将kuangjinhua.com通过301重定向到了www.kuangjinhua.com。

通常情况下,我们网站所使用的环境无非两种,一种是Windows平台环境、一种是Linux平台环境,这里金华主要讲两种环境下的301重定向功能设置的方法。

Windows平台下301重定向的三种方法

1、资源永久重定向:如果你的网站已经在Windows平台下正常运行,且已经绑定了带WWW和不带WWW的两个域名,你需要将不带WWW的通过301永久重定向到带WWW的域名上,那么首先要删除绑定那个不带WWW的域名,只保留你选择的标准URL。

然后再次在IIS上新建一个网站(注意:很多人忽略了这一步导致301失败),新建的这个网站只绑定不带WWW的域名,网站目录可以选择同一个,在主目录上如下图所示,可以看到第三项:重定向到URL,选择这个选项后,在URL中填上带WWW的域名并将资源的永久重定向选项勾选上,然后点确定即可。现在去试试,已经成功将不带WWW的域名301到了带WWW的域名上了。

这种方法需要获得服务器权限,但是操作比较简单。

2、通过ISAPI_Rewrite组件:这个组件也是我们常说到的伪静态组件,它分为免费和收费版本,免费的只能针对全局设置,也就是IIS下所有的网站不管用不用得着Rewrite都默认全部设置同样的规则,而收费版本可以针对每个网站设置不同的重写规则。
如上图另一个红箭头所指的则是ISAPI_Rewrite属性,成功安装后在IIS下的每个网站属性当中都有,金华安装的ISAPI_Rewrite是收费破解版的,所以每个网站可以针对性的设置,不需要也可以不填。安装好这个组件之后,你就可以很轻松的将Linux下的重定向代码通过点击edit写入,从而达到和Linux下同样的重定向效果,具体代码下面会给出。

这种方法一般适用于成熟的主机提供商,因为他们都会默认安装ISAPI_Rewrite组件,且自行可以编辑使用,大家在购买Windows平台下的空间时务必问清楚提供商,能否达到这个要求。

3、通过添加网站程序代码:这里主要讲的根据网站程序的语言添加不同程序语言的301代码,从而达到301的效果。这种方式金华测试过,效果并不好,所以就不给出代码了,大家百度搜索一下就看得到了。

Linux下301重定向:

Linux下做301重定向相对来说比较简单,只需要编辑Linux网站空间根目录下的.htaccess文件,在文件中添加以下规则即可:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com$1 [L,R=301]

需要说明的是如已存在第一行,则将第二和第三句插入到相应的地方即可,同样Windows下通过ISAPI_Rewrite组件来达到301的方法也同样是添加这几句代码。

总的来说,Windows平台相对而言还是比较麻烦一点,Linux则相对简单。这里说到的只是将不带WWW的重定向到带WWW的域名下,实际操作过程中可能会由于环境或其它因素导致操作出现某些不完善的因素,在此强烈建议大家在操作之前备份好自己的.htaccess文件,如出现问题可以直接覆盖恢复原来的模样。

如301在实际操作中有其它异常现象,也可以联系金华一起研究。

未经允许不得转载:邝金华博客 » Windows+Linux下的301永久重定向

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 居家灯饰恩,终于知道在Linux下怎么做301了回复
  2. KD查询吧不错哦 学习了 呵呵回复
  3. www.dnstx.com呵呵 学习啦回复
  4. 商世学院支持一下,呵呵!我的网站 http://www.seexp.com 交换友情链接。回复
  5. seo独立博客win的虚拟主机咋办呢回复
  6. 郝力SEO博客补充一下。windows的301跳转要求iis必须是5以上回复
    • 邝金华对的,现在基本上都使用IIS6以上了,所以文章中没提到这个回复
  7. 淘宝网百丽女靴 这个301到底有没有用啊……我用了,百度还是不认可回复
  8. 北京seo宿亮虚拟空间怎么301重定向呢 权限不够吧回复
  9. 减肥吧不容易呀,,支持回复
  10. 桌面美化软件确实如此........回复
  11. 减肥吧再认真读一次先,,回复
  12. 什么减肥药效果最好定期关注博主的文章!回复
  13. 缩阴方法一直想了解301重定向功能,谢谢金华哥分析的很透彻回复
  14. 贝瑞利芙左旋肉碱不错的文章!支持站长。回复
  15. 西安搬家公司友情提示:博主的留言的头像打不开,建议装个头像缓存的插件.. 西安搬家公司 http://www.z828.com 欢迎回访!回复
  16. 在线阅读书籍301的重定向,到底对seo有多大的作用。回复
  17. 泉州SEO请教下博主,为什么我的网站Pr一直是0,都一个月了都不动的?回复
  18. 邢台seo这下邓丽兴算是学习了,她前两天还问我呢,哈哈。 😀回复
    • Livi😛回复
  19. 北京回收茅台酒IIS的操作得在服务器端操作吧回复
  20. 最有效的减肥药文章中的每一个细节都很经典!支持博主!回复
  21. 滨州房产网这个真的很给力啊 学习了 以后用得着回复
  22. 包头吧转载了啊 哈哈回复
  23. 郑州seo培训郑州SEO-陆文杰前来拜访,欢迎回访。O(∩_∩)O~回复
  24. 外汇返佣网非常高兴看到这篇文章,我又了解了很多回复
  25. 高文良师兄,在么,跟你博客换个链接 🙂回复
  26. 静脉曲张医院学习了,非常不错哈回复
  27. AMP连接器这些玩意不错的啊 嘿嘿 学习了回复
  28. 韶关招聘那个转向页是不是就不要了?回复
  29. 肖俊SEO博客你这个IIS的操作得在服务器端操作吧,我的博客要想做全站301看来还得换个可以支持301功能的空间啊,金华有介绍的没咯。回复
    • 邝金华用我的空间吧,哈哈 还蛮稳定的回复
  30. 李宁运动鞋这个问题还真没学过,学习了。回复
  31. Livi😉 哇,so 详细~~~嘻嘻,辛苦拉,谢谢分享~~~回复