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

WordPress 博客的文章分类里,总是包含一个 category 这个单词。比如我们的 WPChina.o…

WordPress 博客的文章分类里,总是包含一个 category 这个单词。比如我们的 WPChina.org 的 WordPress 教程分类的地址就是:https://wpchina.org/category/wordpress-tutorial/ 。今天这篇文章就去教你如何去掉其中 category 这个讨厌的家伙。

==========我是 WPChina.org 华丽的分割线==========

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

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

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

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

方法总结:

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、使用 Decategorizer 和 Redirection 的组合,方法:下载上传激活Decategorizer,启用,然后下载上传激活 Redirection ,启用,OK,一切完毕,世界清净了。

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

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

来自:Showfom’s Blog

==========我是 WPChina.org 华丽的分割线==========

WPChina.org 的建议,去掉 category 比较麻烦,毕竟这是标志分类的一个基本参数。如果为了好看,个人建议不如将 category 修改为 go 或者 topic 或者其他有意义的词汇。

比如将 https://wpchina.org/category/wordpress-tutorial/ 修改为 https://wpchina.org/go/wordpress-tutorial/ ,这样是不是好看多了?

修改的地址是 WordPress 【后台】,【设置】,【永久链接】,【可选项】里。

类别:WordPress经验

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT