四种去除 WordPress 永久链接中讨厌的 category 方法
默认的 WordPress 地址中,分类地址总有一个 category ,看着就比较讨厌,比如 站趣 的 WordPress 教程 分类地址就是 http://eachsite.org/category/wordpress-course/
由于我对永久链接(Permalink)比较过敏,别笑,在座的各位肯定有比我更加过敏的,所以我单篇日志的永久链接设置成/%postname%/,然后分类,总是有一个讨厌的category,在网上找了N多个方法,总结一下。
首先看了任平生的方法,详见这里,说的是把category的永久链接设置成一个点号“.”,就这么一点就是了,结果,404错误。
然后看到了网上比较流行的通过 .htaccess 修改的方法,但是,全部是301,而且网页上显示的链接还是带有 category 的,只有点击以后才能访问,详细方法见这里。
下定决心一定要找一个好的方法,看到老外的留言,试了几个插件,首先用了Top Level Categories,不行,还是404错误,接着,看到了一丝曙光,一个老外说只要用Decategorizer和Redirection搭配使用就没问题,嗯,你们现在看到的我的博客的分类永久链接使用的方法就是这种。
方法总结:
- 把分类的永久链接形式设置成一个点号“.”(WordPress 2.5以上才能用),但是能不能出现404错误就是你的人品问题了。
- 使用,htaccess的方法,具体代码:
RewriteRule ^category/(.+)$ http://www.yourblog.com/$1 [R=301,L]
把www.yourblog.com改成你的博客地址,这种方法的缺点是显示的还是原来的,只有点击了才会301转向,造成博客上301转向地址过多
- 使用Top Level Categories,只要后台激活就行,但是分类的page代码,比如http://xxx/news/page/2会变成http://xxx/news/pageid?=2这样的形式,很难看
- 使用Decategorizer和Redirection的组合,方法:下载上传激活Decategorizer,启用,然后下载上传激活Redirection,启用,OK,一切完毕,世界清净了。
看一下我的演示吧:http://showfom.com/wordpress/ 觉得特别有成就感,哈哈。不过有一点小BUG,生成的SiteMap里的分类的链接最后没有一个斜杠“/”,嗯,别生成分类的SiteMap吧。
文章来源:http://showfom.com/4-ways-to-remove-category-from-your-wordpress-url/


1 辐射鱼
May 13th, 2009 at 21:13
热泪荒淫showfom同学加入站趣
2 Showfom
May 13th, 2009 at 21:16
淫荡的人生,需要解释吗?
3 林晨
May 15th, 2009 at 16:05
看来还是有一定难度啊,永久链接一开始建站的时候就要策划好
4 辐射鱼
May 15th, 2009 at 16:30
嗯,重新收录是个大问题
5 Panther
May 15th, 2009 at 16:42
Showfom这个MJJ的也来了啊
6 Dustlonely Media|棺材中的尘埃
May 16th, 2009 at 16:24
学习下:) 呵呵
7 Alex
May 16th, 2009 at 23:15
我当初选择连接的时候就没有打算把分类放在连接上,我经常整理文章,可能是时不时的更换分类。。。
8 辐射鱼
May 16th, 2009 at 23:44
经常更换分类的话会在一定程度上影响搜索引擎收录哦
9 coolcfan
June 8th, 2009 at 11:16
我说这文章怎么这么眼熟嘛……原来是Showfom加入了站趣啊……
10 辐射鱼
June 8th, 2009 at 15:21
小子最近又犯懒了,都没咋折腾
11 西风
July 24th, 2009 at 08:09
俺就用了插件 就可以 他是MJJ 他用着不可以我们用的行哈哈
12 超人
October 7th, 2009 at 09:37
我网站里面没有.htaccess 这个文件。如何写这个文件呢?
13 辐射鱼
October 8th, 2009 at 12:02
在ftp/cPanel里新建一个就是