我如何修复我的WordPress页面不正确显示


How do I fix my WordPress pages not displaying correctly?

所以我有一个WordPress网站,所有的父页面只显示主页,即使你试图从后端预览它们,但子页面显示正确。

你可以在这里看到网站:http://dev1.marketsonline.co.za/khulisa/

我以前从来没有遇到过这个问题,这让我很困惑。

如何解决这个问题?

下面是我的。htaccess文件中的代码:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /khulisa/
RewriteRule ^index'.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /khulisa/index.php [L]
</IfModule>
# END WordPress

尝试刷新永久链接缓存。

进入Settings -> permalink,一次性修改permalink的结构。然后保存它。现在您的永久链接缓存已被刷新。

另一个解决方案可能是你有一个重定向插件?或者在。htaccess文件中进行重定向?

修复我的问题。我禁用了所有的插件,将我的主题更改为默认主题之一,并刷新了我的永久链接。做了这三件事之后,我所有的页面都能100%正常工作了

所以即使上面的工作,它实际上并没有解决最初的问题。我发现了问题,这是我的自定义分类法与名称"年",我假设WordPress有一个预定义的分类法与确切的名称,这导致了一些冲突。我刚重命名了自定义分类法,一切都正常了