你要找的是“美丽的永久链接”。您可以在WordPress的设置中进行设置。
前往Settings > Permalinks
. 您会注意到在Common Settings
部分您需要的是列表中不可用的自定义结构。你必须自己添加它。
将此添加到自定义永久链接结构:
/%category%/%postname%/
因此,您的完整permalink将如下所示:
http://example.com/%category%/%postname%/
这将附加类别,然后将帖子的名称附加到URL。
如果要更改面包屑的结构,需要将其代码添加到问题中。如果不了解它是如何生成的,就不可能告诉您如何解决它。
要从永久链接中删除类别库,可以将此重写规则添加到.htaccess
文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^category/(.+)$ http://example.com/$1 [R=301,L]
</IfModule>
这将改变
http://example.com/category/blog
到
http://example.com/blog
. 记住要改变
example.com
到您网站的URL(请注意
www
)
您也可以通过安装一个FV Top Level Cats 或Remove Category URL 插件。Yoast也提供了这一点。
有一个技巧可以让你在不安装任何插件的情况下做到这一点,但它在4.6版之后就不起作用了。在这个技巧中,您将用句点填充类别库.
这将从URL中删除类别词,但不要这样做。它不再工作了,会让你陷入无限重定向。