wordpress改变固定链接及301重定向搞定...

warning: 这篇文章距离上次修改已过293天,其中的内容可能已经有所变动。

先总结301重定向心情: 人生在于折腾......

自从转到wordpress程序后当时没注意一直用的数字后缀日志...结果在Google analyticsyahoo量子中经常不知道哪篇日志的统计, 常常要自己点过去才知道, 于是打算把日志名的固定链接改了, 改成便于识别的方式即postname. 好在由于刚刚转到wordpress, 日志不多, 于是打算直接全部301....当然如果日志很多, 那么建议还是使用睡到自然醒介绍的advanced permalinks比较好, advanced permalinks能根据指定日志ID范围进行定向, 并且使一篇日志的多个固定链接同时作用. 这两天看了下, google的收录基本上已经从原先的数字变成了日志名.

我主要使用了redirection这个插件, 这个插件在301方面看上去比较方便, 既有可视化的定向方式, 也可以直接修改.htaccess. 我原先的地址是 /archives/%post_id%/ 的形式, 现在改成了 /drink/%postname%/ 的形式.

只要在redirection中添加相关新的固定链接即可搞定, 后来看到沙渺很忙的介绍发现还是使用 /archives/106(.*) 更好, 由于对我没太大影响, 一般收录评论的可能性较小, 我也就懒得改了....

另外由于archives改成了drink, 即类似文件夹这段的域名结构也改变了, 所以很多tag及分类也变了...所以需要一个通配符形式的301定向, 由于redirection支持直接修改.htaccess, 省却了登录ftp修改, 添加了相应代码即可.

RedirectMatch 301 /archives/tag/(.*)$ http://www.molezz.net/drink/tag/$1
RedirectMatch 301 /archives/category/(.*)$ http://www.molezz.net/drink/category/$1

另外redirection还支持统计等功能, 便于知道何时几乎没人访问旧的地址, 以便删除相关设定记录. 其他之类的功能也可以自己去发掘, 不过对我来说暂时只需要这些功能. 最后就像首行写的, 搞这个太折腾了, 尤其文章多时, 还是在建站之初就定好比较节约时间...不过也许每个自己建站的都会经历一次简单的seo了解和学习之路....

已有 7 条评论

  1. 其实我梦寐以求的固定链接格式就是 domain/postname/ ,但当时用 advanced permalinks 之前是 .html 结尾的,所以后来如果要改成 domain/postname/ 的话,原先的 .html 就会变成 .html/ ,很奇怪....

  2. 其实我梦寐以求的固定链接格式就是 domain/postname/ ,但当时用 advanced permalinks 之前是 .html 结尾的,所以后来如果要改成 domain/postname/ 的话,原先的 .html 就会变成 .html/ ,很奇怪....

  3. @睡到自然醒blog
    变成html/对浏览不会有影响...别抱着html形式不放了.....

  4. 谢谢你这篇文章了。终于是困扰我一天的问题解决的了。O(∩_∩)O哈哈~

  5. @漠天
    只是学习一下而已..搬家时有用

  6. 我用的这个软件,我有好多链接需要更换,那需要一条一条添加???但是我添加了多条后,只有第一条能重新定向,其他的都还是原来的链接是什么原因?

  7. molezz molezz

    @内蒙百度推广
    日志太多用 advanced permalinks

添加新评论