WordPress 漏风的伪静态

被大家发现了,消失了一段时间后我回来把主题给换了,这个主题是模仿煎蛋的主题,现在就是换了我心里还在挣扎,对于仿得主题到底是换还是不换呢,因为这个心理问题导致主题修改起来进度很慢,现在还有许多的问题没解决。

消失的这段时间我看小说去了,一部无聊的小说,看得昏天黑地的,虽然知道无聊,可是不看更无聊,只好拿无聊来大发无聊了。

废话一大堆,回到主题来。

不知道大家平时怎么登陆 WordPress 后台的,点页面留下的链接的不算,我一般都是直接在域名后面输入 admin 回车的,比如我博客域名是 http://lms.im,登陆后台时只要在域名后输入 /admin 也就是 http://lms.im/admin 就会自动跳转到 http://lms.im/wp-admin 不知道这个是不是 WordPress 默认自带的还是伪静态后才有的功能,反正我是没有专门去设置这个 301。

话题又回到这次换的主题上来,在换主题前我其实一直想着把博客的链接格式改一下,分类栏目下去掉 category,文章链接加上文章所在的分类栏目别名,也就是把原来的 http://lms.im/category/wordpress 简化成 http://lms.im/wordpress, 把 http://lms.im/ooxx.html 改成 http://lms.im/wordpress/ooxx.html。其实上面两个是相辅相成的,两种链接格式不同时设置的话会出错,这问题很严重。

当时在琢磨简化分类栏目地址时发现了个问题,即使你简化了,再用原来的方式访问一样可以访问,不信大家可以试试,拿我的 http://lms.im/category/wordpress 和 http://lms.im/wordpress 试一下或者去小蝴蝶那边试都可以,所以这个问题上做不做 301 基本没什么区别,两种地址都可以访问,即使像小蝴蝶那样专门为分类栏目做 301 了用原来的地址访问也不会跳转到新的地址上来。

问题的关键是博客文章的地址,当从 http://lms.im/ooxx.html 转为 http://lms.im/wordpress/ooxx.html 这一格式后,是必须 301 的,不然原来的地址就无法访问了。可问题再一次我偶然输错地址的时候出现了,我在给博客文章地址写 301 跳转时,当时把属于 A 分类栏目的文章挂到 B 分类栏目时居然能自动跳转为 A 栏目地址并正确访问——这句话很拗口,我们换例子比较清楚明白——也就是说本来应该是 http://lms.im/A/ooxx.html 的文章地址,我用输成 http://lms.im/B/ooxx.html 居然 wordpress 会自动跳回 http://lms.im/A/ooxx.html 然后正确访问,这是多么神奇的一件事啊。

然后我更过分的测试了一下发现了一个问题,修改连接格式后原来无法访问的博客文章,只要在连接地址属于分类栏目的位置加入一个任意的字母数字就可以自动跳转并正确访问了,也就是说 http://lms.im/ooxx.html 无法访问的只要改成 http://lms.im/任意字母数字/ooxx.html 它就会自动跳转回可访问的地址并正确访问,这样一来,不知道 301 是不是可以不用一篇篇的写了。

作者: LMS

天行贱,君子自强自息。

标签

《WordPress 漏风的伪静态》有11个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注