网页的 永久链接 的配置是在:Settings –> Permalink Settings; 通过这个设置把 Wordpress 默认的代码型网页网址 http://martinliu.cn/?p=123 变成了 搜索引擎更友好,而且人也更容易懂的网址。例如我目前的:http://martinliu.cn/文章标题/
我之前的永久链接其实已经改过好多次了,期间多次是由于更新网站分类结构,还有是由于看了多篇纠结的 wordpress SOE 文章导致。前几次修改都是很粗暴的直接修改,并没有顾忌到对以前搜索引擎的已经抓取的网页做保护。这次我必须对当前已经纳入搜索引擎的网页做保护了,毕竟文章现在比较多了,非常有必要对搜索引擎用户做保护。
本次修改主要参考了文章是:A Simple Guide to Changing Your Permalinks Without Breaking Your WordPress Website 此文推荐了一个简洁的方法,使用插件: Simple 301 Redirects
安装和激活插件后,我的配置过程如下。首先,更新永久链接到新的设置。
然后再去 Simple 301 Redirects 的配置做如下修改:(插件有 bug,最后配置网址是 /%postname%/ .html 了发现 301 重定向不成功。)
最后到搜索引擎里面看下是否所有的已有抓取的网页都可以正常访问。在搜索引擎中搜索: site:martinliu.cn
bing 搜搜结果点这里 在结果页面上点击任何一个文章,文章应该被正确加载出来了。