在Wordpress上存档导航 - 使用.htaccess重定向的解决方案

时间:2018-01-29 07:29:01

标签: wordpress .htaccess url-rewriting

我的类别存档(Wordpress)导航存在问题。我的网站结构是 example.com/blabla-news/post-name / 。当我进入我的类别存档并想要点击第2页时,它向我显示404错误页面,即 example.com/blabla-news/page/2 是404错误页面。

我找到了解决方法。要打开我的存档的第二页,我需要添加单词类别,即 example.com/ CATEGORY / blabla-news / page / 2

我找到了解决方案,但只针对1个档案类别,即以下代码解决了1类档案的问题。

RewriteEngine On RewriteBase / RewriteRule ^news/page/([^/]+)?$ category/news/page/$1 [L,QSA] RewriteRule ^news/page/(.*)$ category/news/page/$1 [L,NC,R=302]

我有~200个类别,所以我想用影响所有类别的代码解决这个问题。

1 个答案:

答案 0 :(得分:0)

WordPress永久链接已通过标准惯例已经/类别归档URL中的/ category / part。但是有些人更喜欢删除该部分并使用自定义代码或插件。

一个例子是Yoast插件,在你的情况下,看起来你已经打开了删除“/ category”url部分的选项,这也打破了类别页面上的分页。将/ category slug放回URL中。你可以通过转到“Yoast SEO - >高级设置页面,然后第二个标签是永久链接”在Yoast关闭它,第一个选项是处理它说:

  

更改网址从类别网址中删除类别库(通常/类别/)。

您可以将其关闭以恢复/确定网址中的部分。