我想在不使用插件的情况下调整wordpress网站的永久链接。我想摆脱" / category"和" / tag"同时添加前缀" / blog"所有与博客相关的网站(类别和标签概述以及帖子)。
我使用了几个类别,包括子类别和标签,但没有自定义帖子类型。例如:
对于页面,我不需要在www.example.com(/ page-A)中进行任何自定义。 对于帖子,以下结构是理想的:
(1)www.example.com/blog;显示所有三个帖子
(2)www.example.com/blog/animals;显示所有三个帖子
(3)www.example.com/blog/animals/dogs;显示关于狗的一篇文章
(4)www.example.com/blog/animals/dogs/post-about-dogs;阅读关于狗的帖子
(5)www.example.com/blog/pet-food/;显示所有三个帖子
到目前为止我尝试了几种方法。首先,我去了设置 - >永久链接并选择添加自定义永久链接选项
/博客/%类别%/%postname%/
同时保持类别和标签基本选项不变。除了那个" / category"和" / tag"仍然出现在案例2,3和5中。
添加"。"进入可选类别基础" / category"在案例2中消失但现在案例3的URL(有和没有" / category")不起作用。案例5仍未解决。
添加" / blog"而不是"。"案例2和3都可以在没有" / category"按照预期,但现在案例4和5被打破。
我尝试了其他几种组合,同时也改变了标记库,并且没有一种方法可以解决每个链接变异的问题。我甚至尝试了几次在不同设置之间重置htaccess文件但没有成功。
我已经考虑了Remove category & tag base from WordPress url - without a plugin和其他几十个网站。但遗憾的是到目前为止还没有配置对我有用。我甚至试图剥离" / category"使用Yoast SEO提供的选项(已安装,如果需要可以使用),但这也导致了#34; / blog"的切换。
非常感谢任何帮助 - 如果您有解决此问题的方法,那就太棒了!
答案 0 :(得分:1)
我终于找到了解决这个问题的方法。
为什么需要这个程序的问题:
这种方法的问题:
答案 1 :(得分:0)
简单,安装YOAST插件: http://prntscr.com/mpcge6