关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » 网站建设 »

WordPress自带的301重定向机制

网站建设
2015年7月20日 / 78次阅读

文章《WordPress自带的301重定向机制》的特色图片

301重定向是HTTP协议状态码之一,表示永久性的链接转移,一般网站在链接结构发生变化之后,都会将原来的链接通过301重定向到新的链接,这样做有利于SEO,也有利于UEO。

伟大的WordPress内部自带了301重定向功能,这是我在分析Apache的日志时发现的“秘密”。

WordPress自动的重定向功能有两个方面。

1, 顶级域名重定向到www二级域名。

本博在建设初期,我就发现了WordPress自动完成了顶级域名到www二级域名的301重定向,后来还专门分析了WordPress自己在网站根目录下生成的.htaccess文件。具体请参考:

WordPress网站不需要做顶级域名301重定向

详解WordPress网站根目录下的.htaccess文件

现在学习更进一步,根目录下的.htaccess文件并没有301重定向的脚本,实现顶级域名301重定向到www二级域名的机制是在WordPress代码内部实现的。

有人会说,有些网站直接使用顶级域名,比如http://xxxx.com这样形式的链接,没有使用www二级域名。如果是这样情况,就不需要重定向啦,WordPress内部重定向代码也不是起作用,但是千万要注意在WordPress后台对于自己网站地址的设置,有没有www,一定要正确:

WordPress后台设置网站地址

WordPress后台设置网站地址

2, 文章页面的自动重定向。

先截个图,来自apache日志:

apache日志分析

apache日志分析

有的时候,我们要更换文章的分类,这时系统会自动变更文章的链接,就是分类的那一部分链接文字要变化。比如:

本博之前有一篇林毅夫的文章,是放在 经济大势 这个分类下,文章链接如下:
/jingjidashi/woweishenmebuzhichizibenzhanghukaifang-linyifu-1804
看上图Apache日志分析绿色的那一行,百度蜘蛛确实在通过这个地址抓取页面,时间是2015年7月17号。不过,我早在4月份,就将这篇文章的分类更换了(应该是去掉了经济大势这个分类),新的文章链接如下:
/jingji/woweishenmebuzhichizibenzhanghukaifang-linyifu-1804
但是有个关键点,文章的post id没有变化,还是1804。

上图中百度蜘蛛抓取网站,注意绿色的那一行,服务器返回的状态码是301重定向,然后紧接着下面那一行,百度蜘蛛抓取的地址就已经变为正确的地址。

通过这个观察发现,这也是WordPress内部的301重定向机制。文章的链接地址可以变化,但是只要post id不变,WordPress内部就可以通过301机制自动进行重定向处理。

3, 总结

WordPress内部的重定向机制非常nice,这让我们跟换文章链接少了顾虑,不过,也不建议没事儿就大量更换链接玩儿,虽然有301重定向,但是301太多了,也会影响服务器的访问速度和整体的性能。凡是都有个度,知道有这个机制在起作用,在遇到特殊情况的时候,就可以轻松应对。

本文链接:http://www.maixj.net/wz/wordpress-301-7145
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1

网站二维码
拍拍贷
go to top