永久链接(Permalink)的一个奇怪问题

如果你使用UTW1插件,那么你设置的永久链接(Permalink)格式可能会导致站内文章无法按Tag搜索,比如有一个Tag是test,当搜索该Tag时(例如http://www.example.com/tags/test/),会找不到标记了该Tag的站内文章,这的确是一个非常奇怪而且很不容易察觉的问题,至今我仍然不确定它是否普遍存在,你可以试一试下面这两种格式,看是否存在我所说的现象:

  • /%year%/%monthnum%/%day%/%postname%/
  • /%postname%/

这两种格式在我的Blog上都会导致这个怪问题,最初我以为是插件冲突,于是停用其它所有插件,只保留UTW,但问题依旧;我也怀疑过主题模板有Bug,但将这个模板原封不动的用在另一个站点,却很正常,仔细检查,发现两个站点唯一的不同就是Permalink,于是更改Permalink格式,怪现象消失了。我不清楚其它人是否遇到过同样的问题,也许你可以帮忙测试一下,若该问题普遍存在,那么相信这是UTW的一个Bug,否则的话就是我自己的站点见鬼了~

PS: 由于出现了这个问题,我不得不更换Permalink格式,如果你曾经收录过本站的文章,那么非常抱歉,你可能需要更新一下文章的链接

  1. Ultimate Tag Warrior是一个功能极其强大的Wordpress插件,用于给文章增加Tag,生成Tagcloud,显示相关Tag、相关文章等等 [back]

Tags: , , , ,

6 Responses to “永久链接(Permalink)的一个奇怪问题”

  1. iLEMONed Says:

    An Annoying Bug of Permalinks…

    I confirmed that Ultimate Tag Warrior, everyone’s favorite plugin that adds tags to WordPress, is not doing good with permalinks.
    One of UTW’s functions, "Use url rewriting for local tag urls (/tag/tag instead of index.php?tag=tag)" may not…

  2. 氧气层 Says:

    你好,我自己有另外一个站点,一开始更改永久链接是可以点到文章里去,不能翻页的。我只在wp后台改来改去测试导致连文章都点不进去了。现在只能用默认了,怎么办?帮帮我,谢谢

  3. Jason Chao Says:

    [quote comment="1151"]你好,我自己有另外一个站点,一开始更改永久链接是可以点到文章里去,不能翻页的。我只在wp后台改来改去测试导致连文章都点不进去了。现在只能用默认了,怎么办?帮帮我,谢谢[/quote]
    nice url需要Apache开启mod_rewrite,否则的话只能使用缺省的方式,不知道你的问题是否和此有关

  4. 氧气层 Says:

    Apache开启了mod_rewrite.

    还是没用.

  5. liangzer Says:

    以前数据全部丢失了,今天重建我的博客网站呢,遇到了你说的问题,刚已经证明确实是UTW不能很好的与wordpress的永久链接完全兼容。不过,我的永久链接如果设置为/%year%/%monthnum%/

  6. Jason Chao Says:

    目前只能我们去适应UTW了 :lol:

Leave a Reply