WP固定链接设置中的重定向MM
由于种种原因,Rookie全宇宙最伟大的博客也不幸落马。估计是太多很黄很暴力的内容了。网站已经有三个星期没有办法正常访问了。连空间服务提供商的网站也不行了,投诉无门啊,迫于无奈只有转投敌国。等局势稳定了我再回来,哈哈。用了敌国的PHP空间,只有用wp了。Rookie博客由z-blog->wp->z-blog->wp,折腾啊,人生的确是一张茶几,上面放满了杯具和餐具。
搭好了WP,然后就设置了固定链接为/%category%/%postname%/,随即通过搜索引擎的快照找了几篇以前博客上阵亡的文章灌进来看看模板效果。效果还不错,在通过搜索引擎用了site:www.saas-b2b.com的指令,看看还有多少收录量。顺手点了一条收录结果,居然访问到我刚刚搭好的wp上的对应文章。哈哈,灵魂穿越了。

Rookie现在博客的链接设置和以前的博客链接设置基本一致。
www.saas-b2b.com/event/ibm-sem.html 转向 http://www.saas-b2b.com/event/ibm-sem/
用域名重定向工具检测结果

WP自动把以前的链接重定向到现在的链接上,而且是用的301永久重定向。随后又输入了几种链接发现一样都被重定向过来了。看来wp在固定链接的设置中已经把一些常用的规则定制了,方便大家出错时使用。以下链接都会被301重定向到现在博客的链接上来。
www.saas-b2b.com/event/ibm-sem.htm
www.saas-b2b.com/event/ibm-sem.php
最终查明原因,原来是Platinum SEO起的作用,将Platinum SEO插件停用后,就没有办法实现跳转了
名词解释:
301
被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有连结编辑功能的客户端应当自动把请求的地址修改为从伺服器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。
新的永久性的URI应当在响应的Location域中返回。除非这是一个HEAD请求,否则响应的实体中应当包含指向新的URI的超连结及简短说明。
如果这不是一个GET或者HEAD请求,因此浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。注意:对于某些使用HTTP/1.0协议的浏览器,当它们发送的POST请求得到了一个301响应的话,接下来的重定向请求将会变成GET方式。
302
请求的资源现在临时从不同的URI响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。新的临时性的URI应当在响应的Location域中返回。除非这是一个HEAD请求,否则响应的实体中应当包含指向新的URI的超连结及简短说明。
6条评论 ▼