点击后台菜单中的分类目录和标签选项,会404报错,但是目录和标签实际上是存在的,能正常访问。
原因是wordpress5.0之后版本在伪静态方面做了调整,原来的旧配置文件web.config不可用。
编辑网站根目录下web.config文件,删除下面代码即可解决。
<rule name="category">
<match url="category/?(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="/index.php?category_name={R:1}" appendQueryString="false" logRewrittenUrl="false" />
</rule>
<rule name="tags">
<match url="tag/?(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="index.php?tag={R:1}" />
</rule>