四种去除WordPress永久链接中讨厌的category方法

您可以分享到:抽屉  分享到QQ空间 QQ空间   网易微博  转发到新浪微博 新浪微博  转发到腾讯微博 腾讯微博  转帖到人人网 人人网  分享到Follow5 Follow5

    由于我对永久链接(Permalink)比较过敏,别笑,在座的各位肯定有比我更加过敏的,所以我单篇日志的永久链接设置成/%postname%/,然后分类,总是有一个讨厌的category,在网上找了N多个方法,总结一下:

 

    首先看了任平生的方法,详见这里,说的是把category的永久链接设置成一个点号“.”,就这么一点就是了,结果,404错误。

 

    然后看到了网上比较流行的通过.htaccess修改的方法,但是,全部是301,而且网页上显示的链接还是带有category的,只有点击以后才能访问,详细方法见这里

 

    下定决心一定要找一个好的方法,看到老外的留言,试了几个插件,首先用了Top Level Categories,不行,还是404错误,接着,看到了一丝曙光,一个老外说只要用DecategorizerRedirection搭配使用就没问题,嗯,你们现在看到的我的博客的分类永久链接使用的方法就是这种。

 

方法总结:

1、把分类的永久链接形式设置成一个点号“.”(WordPress 2.5以上才能用),但是能不能出现404错误就是你的人品问题了。

 

2、使用,htaccess的方法,具体代码:

RewriteRule ^category/(.+)$ http://www.yourblog.com/$1 [R=301,L]

www.yourblog.com改成你的博客地址,这种方法的缺点是显示的还是原来的,只有点击了才会301转向,造成博客上301转向地址过多

 

3、使用Top Level Categories,只要后台激活就行,但是分类的page代码,比如http://xxx/news/page/2会变成http://xxx/news/pageid?=2这样的形式,很难看

 

4、使用DecategorizerRedirection的组合,方法:下载上传激活Decategorizer,启用,然后下载上传激活Redirection,启用,OK,一切完毕,世界清净了。

 

    看一下我的演示吧:http://zou.lu/wordpress/ 觉得特别有成就感,哈哈。不过有一点小BUG,生成的SiteMap里的分类的链接最后没有一个斜杠“/”,嗯,别生成分类的SiteMap吧。


.De域名注册

已有27条评论

  1. Showfom Mozilla Firefox Windows 发表于2009年04月6日14:33

    哎,谁要我是对permalink有洁癖的人……

  2. 坏人 Huài Rén Internet Explorer Windows 发表于2009年04月7日10:45

    :arrow:

    这纠结的,我还就喜欢Url带上category 嘿嘿

  3. 流星 Google Chrome Windows 发表于2009年04月7日13:49

    为了一个而装两个插件,还是算了……

  4. Showfom Mozilla Firefox Windows 发表于2009年04月7日16:26

    流星 说道:

    为了一个而装两个插件,还是算了……

    Redirection的功能很强大的,管理你的所有301转向,并且记录访问次数,嗯。必备……

  5. shamas Mozilla Firefox Windows 发表于2009年04月10日10:36

    我都没有设置没有category字眼

  6. LAONB Internet Explorer Windows 发表于2009年04月11日21:38

    已经把这么好的站收藏了,很多有价值的东西,慢慢研究了,也欢迎博主到我的网站逛一逛 :P

  7. Showfom Mozilla Firefox Windows 发表于2009年04月11日23:03

    @ LAONB:
    好的,会去拜访的

  8. LAONB Internet Explorer Windows 发表于2009年04月12日15:31

    说到改固顶链接老是怕怕的,想趁内容不是很多,痛下毒手 :arrow:

  9. Showfom Mozilla Firefox Windows 发表于2009年04月12日17:38

    @ LAONB:
    汗,改了以后用Redirection插件呗,原来的都301……

  10. LAONB Internet Explorer Windows 发表于2009年04月12日23:24

    @ Showfom:
    这样引导到正确的地址,怕会影响收录啊,今天看了几个贴子,还有我那变态软件目录,纯手工打造的,这要是地址变了,吐血啊

  11. cuiqingyao Internet Explorer Windows 发表于2009年05月25日22:06

    算了,别烦了,还是老样子,吧

  12. 西风 Internet Explorer Windows 发表于2009年07月24日07:34

    我用Top Level Categories怎么可以呢,看来是人品问题

    Showfom Mozilla Firefox Windows 回复:

    @西风, 去除个毛。。我都不去除了

    西风 Mozilla Firefox Windows 回复:

    @Showfom, 你去看看我的,我就启用了插件,就连你说的oage那个问题都没有,呵呵呵呵呵 :grin: :grin: :grin:

    Showfom Mozilla Firefox Windows 回复:

    @西风, :lol: 我早不用了 你学我还用 真是小样

  13. Yusky Internet Explorer Windows 发表于2010年06月18日08:58

    8-O 有没有设置教程啊

  14. 系统集成实验室 Internet Explorer Windows 发表于2010年12月17日17:06

    这篇文章真好,正好用得上,学习了...

  15. 海洋风 Internet Explorer Windows 发表于2011年03月2日19:42

    :-| :-| 功能我试了一下,学习中。。

  16. ali Internet Explorer Windows 发表于2011年03月29日23:13

    插件不需要配合吧,这个插件就搞定了 wp-no-category-base

  17. 南柯梦 Internet Explorer Windows 发表于2011年07月6日14:32

    谢谢分享。

  18. 年华若去 Internet Explorer Windows 发表于2011年12月12日16:30

    博主学习了

Trackbacks

  1. links for 2009-04-07 « dupola’s weblog(en) WordPress
  2. 四种去除 WordPress 永久链接中讨厌的 category 方法 at 站趣-分享建站的乐趣 WordPress
  3. 四种去除WordPress永久链接中讨厌的category方法 | 康聚博客 WordPress
  4. 去掉WordPress永久链接中category方法 | NaEase WordPress
  5. 去掉wordpress中category | 别院微闻 WordPress
  6. 开发日志20100701 | 洪宝书 WordPress

Follow us on Twitter