移除 WordPress 分类链接的前缀

最近帮人修改Blog时,分类链接要求是这样子:

http://rpsh.net/google/

但默认的为:

http://rpsh.net/category/google/

WP会自动给分类的 URL 添加一个category 的前缀,在 WP 后台的固定连接中只能设置修改这个前缀 category 为其他字符,却不能隐藏这个前缀。

Google 了一下这个问题,中文的文章只有篇,不过提供的方法我用后却无效, category 是移除了,但分类链接却变成了

http://rpsh.net/?cat=1

这不是我想要的,用英文关键字搜了一下,找到一篇有价值的文章,提供的解决这个问题的方法也异常简单:

WordPress后台管理 – 设置 – 永久链接(固定链接),在“分类目录前缀”里填入一个点[ . ](只一个点,不含括号)即可完美移除分类链接中的前缀

移除WordPress分类链接的前缀

原文中说的是填入[ /. ],不过保存后斜杠会被自动删除,而且经我测试,直接填一个点就行了。

原文中还提到说这是 2.5 以后版本 WordPress 分类的一个特性。至于之前版本的 WP 是否支持,我不清楚,我目前用的是 2.7,可正常使用这一技巧。

p.s. 我不需要这种效果,所以本Blog的分类链接依然是含有category前缀的 😳

  • 杀个发。。。反正我现在没BLOG,不存在问题鸟。。。

    @恬玮儿, 我得意的笑,哈哈哈

    @qiang, 我看GMAIL里就知道肯定是你回复了。。。贱咔。。。

    @恬玮儿, 我给你出一个主意,抄一份/**法**/轮**/大**/法**/发到小强的博客上去,嘎嘎~~

    小卒 回复:
    2009/03/06 1:53

    @恬玮儿, 看过评论原来是这样,同情你。

    @小卒, 社|会很强大

  • 😀 /./ 在url里面会被过滤掉,用.替换category,然后category就没鸟~~~
    .. 两个点会返到上一层目录,http://rpsh.net/archives/remove-the-category-prefix-from-permalinks-on-wordpress/.. 这个url会变成http://rpsh.net/archives/, 404 鸟,哈哈哈

    @qiang, 哦,的确哦,我只顾着惊叹了,竟然没去想这是咋回事 😡

  • 发现右侧的“善用搜索…”是不能用鼠标点击来启动的,只能直接回车。 😛

    @野鸭, 又被你发现了 😡
    前些日子发现那个按钮在ie6中总是控制不好的位置,所以就给隐藏了 ❗
    想问一下,你们搜索东西的时候,不是顺手按下回车,而是去用鼠标点吗?

    @任平生, 像Google那样,只有一个输入框的,就直接回车。像你的这种情况,还有个放大镜在那里,我就想用鼠标点了。

    @野鸭, 看来哪个放大镜误导大家了唉,现在我又把它修改回可点击的了 😳
    你看看还有什么问题

    @任平生, 好神奇的放大镜。 😀

  • 其实,没有办不到的事情,如果有时间,直接把WP文件里的源代码找一下,在里面直接修改都可以~~~`

    @Poshi, 哈哈,我就是不想改源码,所以才这样做的。修改原文件 毕竟有一定风险的

    @Poshi, 如果自己写份代码就更无敌了,啊哈哈

  • 学习了,不过我的永久链接已经固定,不想再改了,改动后影响太大

  • 哇哈哈,好久没来了。。嘿嘿。我的链接一直很混乱。。哎。懒得弄哎。。

  • 我目前不需要这个功能,呵呵。

  • 不错不错,/总是会被删除的

  • 原来这么简单就搞定了。。 😡 😆

  • 为什么变成:http://www.cciuu.com/./articles/

    404这样的页面了??

    我一直用插件的实现的,效果很好
    请看方法2:http://www.cciuu.com/html/remove-prefix-from-url-for-a-wordpress-category.html
    🙂

    @Purose, 这个 . 是填在固定连接设置的 “分类目录前缀”里。在我的blog上,这个技巧工作的良好~~
    你的出现问题是不是因为你需要先禁用你使用的那个插件呢 😛

    @任平生, 呵呵,试过了啊,也把插件给禁用了,可还是不行……为什么呢?其实啊,我也不想用插件了…… 😀

    @Purose, 如果你确定你填入的是一个英文的点号,并且之前你没有修改过 wp 的程序文件,那么我也不知道什么原因了唉 😡

    @任平生, 看来我只能用插件了,哈哈 😡 😡

  • 小卒

    转而研究wp了

    @小卒, 呵呵,随便写个文章,要不这个blog都长草了 😯

  • 老大,如何把access里的数据,导入wordpress里啊?

    @诗意, 这个我不太了解唉,可以看看这里列出的一些资料 http://tinyurl.com/aguyqf

  • 之前看过别人用 htaccess 方法,貌似这个更不错。
    汗的是有这个选项我之前竟然没发现到。
    How about SEO?

    @NetPuter, SEO ?
    不知道,对SEO没啥过深的研究 😛

  • 我还是喜欢分得清楚点的……

  • firefox下,留言部分字好小啊,看起来很累。。。。

  • 还有,我的wp怎么没有出现你的问题,我也是用/文类/postname 的链接样子啊。

    @老N, 什么问题?
    这篇文章说的是去除 分类链接 里的 category 前缀,不是单篇日志的链接,呵呵

    p.s. 评论部分的字体跟正文字体是一样大的啊,都是12px,如果你觉得小的话,可以试试按住 Ctrl 滚动鼠标中键调整页面字体 🙂

    @任平生, 呀,不好意思之前没有看懂你的意思。分类链接的category呀,我这下明白。一直没有想过这个.

    @任平生, 😮 这个主题不错的说~

  • 对于SEO似乎还是加上category好哈,让搜索引擎知道这个是分类,对于特殊项目,这个方法收藏了哈~

  • 原来还有这种功能

  • 经过研究,404了……

    @Showfom, 链接是改过来了,不过,点击之后是404诶。

    @riant, 我的也是404

    @一起网, 很奇怪哦,如果用不了这个技巧就用插件实现吧,或者使用 .htaccess

  • Pingback: 四种去除WordPress永久链接中讨厌的category方法 - Showfom's Blog()

  • 呵呵 这个点的作用其实就是一个相对路径而已
    查看下源代码 ,原来链接里面的category被替换成“..” 😀
    俺用过这个,后来放弃了。。

    @leaveoff, 细心 :rool:

  • “我的评论被回复时邮件通知我” 这个用哪个插件实现的? 😀

    @leaveoff, WordPress Thread Comment ,搜下就可以找到了

  • 用了您的方法后,就变成这样了:http://www.fs167.com/./biao-ti , 为什么呢?
    我用的是版本是2.84

  • @金麟, 看你的 blog 已经没有这个问题了 🙂

  • 66

    解决了一个问题~困了已久的问题
    很多人不知道,看此文解决

    带点的差点舞蹈了哈哈,还好及时发现

  • 365

    我试了下,果然如此,多谢。

  • 我的也变成404了,求解决之道

  • 按博主介绍的方法试了,虽然可以,但就是不能显示分类下的文章,不知道怎么办哦。

  • 😆 来看看了~虽然看不懂

  • 郁闷啊,上次按博主介绍的方法都可以,这次给朋友设置的时候就出错了,博主能帮忙吗?

  • 11111

    瞎说,改了后,打开分类目录,只能显示第一个日志!

  • 行吗,我也试试! 😮

  • 😳 用No category parents插件好了 😳

  • 用上了,谢谢博主的分享!

  • 加了个点之后,就直接404了,文章也是404 了,怎么回事呢?

  • 😀 😀 😀
    成功!!
    博主真乃神人也

  • 非常感谢!!