兼容多种WordPress固定链接地址格式插件 – Advanced Permalinks




如果想更换WordPress固定链接地址的格式,只能通过改变WordPress永久链接设置,覆盖旧的地址,设置新的静态地址格式。如果不想旧的链接地址丢失,仍保持旧的URL链接有效,可以通过修改.htaccess文件作301转向 或 静态地址转移插件Dean’s Permalinks Migration,国人开发的一款不错的WordPress插件。

能不能更改新的WordPress永久链接的同时,仍保持旧的连接地址呢?以前一直在想这个问题,比如通过判断post ID来截断新旧地址转换。以前曾看过一句话,大致是 there is always a plugin when you get an idea to a certain function~只要你想到了某种功能,那么,总会有那么一款WordPress插件来帮你实现。

当然最好的就是一开始选择一款合适的 linux 美国主机,这里推荐下 JustHost主机,被称作最具性价比的新兴美国主机,附:JustHost优惠码 ,希望对想购买 JustHost 主机的朋友有用咯,对美国主机购买不熟悉的也可以参考JustHost购买教程

于是有了兼容多种WordPress固定链接地址格式插件 – Advanced Permalinks, 无需太复杂的设置,即可使两种,三种,甚至多种链接地址同时存在,无需再301重定向了。

  • Have multiple permalink structures. Permalinks can be assigned to posts or ranges of posts
  • 301 redirect old permalink structures (many structures are allowed)
  • Category-specific permalinks. Posts in certain categories can be assigned a permalink structure
  • No need to have a base to the category permalink!
  • Change author permalinks
  • Enable periods in permalinks – perfect for migrating old websites
  • 允许WordPress同时拥有多种链接地址格式,不同静态地址格式可以通过日志ID截断
  • WordPress旧静态地址301 转向
  • 自定义设置分类网址格式
  • 并且可以设置不基于分类的地址格式
  • 改变作者链接地址
  • 等等
  • 通过Advanced Permalinks设置,所有的多种静态地址都是真实存在的,不是301跳转,在不影响已有日志链接前提下,设置新文章的链接格式。

    2009-03-29_1431281

    根据日志ID的范围设置不同ID区间的静态地址格式,别且可以修改已有链接格式,同时也可以增加新的ID区间的地址格式。

    PS1: 如果出现Fatal error: Class advanced_permalinks: Cannot inherit from undefined class advanced_permalinks_plugin in…..报错,请将相关301转向插件关闭。

    PS2: WordPress官方论坛上有人反映特地的日志可以打开,但分类文章打不开,我没出现这种情况,可能和不同虚拟主机设置有关,我的是IIS服务器都没出现这种错误,囧。

    PS3: 怎样将我现在每篇日志的末尾再加一个slash斜杠??

    Advanced Permalinks插件下载 DEMO

    延伸阅读:

    About dreamfree:

    每天梦想睡到自然醒的孩纸伤不起...zZ

    Find all posts by dreamfree | Visit Website

    12 Responses to “兼容多种WordPress固定链接地址格式插件 – Advanced Permalinks”
    1. 03.29.2009

      目前没这需求,但看来这插件不错。

      • 04.15.2009

        已经满足了我的要求,只希望它以后和wp升级没什么冲突。

    2. 06.15.2009

      ;-) 这种不是非常重要的插件,还是少装速度才会快

      • 06.15.2009

        对我来说非常重要,因为我想改变永久链接的格式,但又要同时保留原来的伪静态地址~

    3. isabel
      06.27.2009

      为什么我装的没效果啊?为什么哦? :roll:

      • 06.27.2009

        你究竟要哪种效果,301 转向还是同时支持多种链接格式?你的是什么主机,我当时的是 windows 的主机,用这个方法也是可以的阿。

    4. 11.10.2009

      我安装试了不同的设置方法,都无法去掉index.php。
      我是在WINDOWS主机上,要想实现
      /%postname%/的永久链接应该如何实现呢?

      • 11.10.2009

        WINDOWS IIS 主机伪静态我博客上以前专门写过一篇日志的,你搜下。我以前就是 IIS 主机。

    5. 12.17.2009

      这个插件具体怎么用啊?能举个例吗?
      我的之前是/%postname%.html
      现在换成/%postname%/了,向让来自搜索引擎的xxx.cn/abc.html定向xxx.cn/abc/
      是只需要“Migration”那项加入旧的固定链接吗?
      可是不行啊!

    1. [...] 博客现在用的是今天刚发现的Advanced Permalinks插件,兼容多种WordPress固定链接地... dreamfreeblog.com/2009/03/wordpress-301-rewrite
    2. [...] 日志不多, 于是打算直接全部301….当然如果日志很多, 那么建议还是使用睡... molezz.net/drink/wordpress-permalink-301-redirection

    Leave a Reply

    使用新浪微博登陆


    分类目录

    文章存档

    Event

    欢迎上海地区摄影爱好者或自信MM参加 自然醒blog 线下活动:暴走上海街拍 or 人像外拍,详情点击图片链接

    永久有效 7.49 美金 Godaddy 优惠