Home > 电脑网络|network > wordpress改变固定链接及301重定向搞定…

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

先总结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了解和学习之路….

  1. June 30th, 2009 at 23:23 | #1

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

  2. June 30th, 2009 at 23:23 | #2

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

  3. June 30th, 2009 at 23:49 | #3

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

  4. December 26th, 2009 at 16:27 | #4

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

  5. December 26th, 2009 at 16:46 | #5

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

  6. August 8th, 2013 at 10:48 | #6

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

  7. molezz
    August 8th, 2013 at 10:52 | #7

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

  1. No trackbacks yet.