我的WordPress站点上有8页,比如WordPress,它们都很好用。然而,我希望在网页设计、数字营销等方面有前缀段塞‘服务’,并且我将这些页面的‘父页面属性’更新为‘服务’。
在更新之前,它运行良好,url为https://example.com/web-design。更新后,我得到我想要的url (https://example.com/services/web-design),但是当我访问404 Not Found字段中提到的确切的url时,它会将我重定向到404 Not Found页面。
我尝试手动和从设置的Permalinks选项中删除和更新Permalinks文件,但是它不起作用。当我尝试在页面属性上设置父属性“空”时,url会在没有services的情况下恢复正常,并且工作正常。
设置中当前的permalink结构是https://example.com/%postname%。问题是It's only redirecting me to 404 page instead of the correct url when setting page parent attributes。我希望页面可以使用我用services前缀(https://example.com/services/web-design)设置的url。
发布于 2022-10-26 08:14:47
找到了虫子和解决方案!
当我查看网站上的所有自定义帖子类型和分类时,发现有一种分类法使用了services作为rewrite => array('slug' => 'services)。它的工作后,重命名的鼻涕虫不同的工作。
如果你面临同样的问题,
taxonomies
然后,它将开始正常工作。
https://stackoverflow.com/questions/74203545
复制相似问题