HTAccess阻止我访问WordPress仪表板链接

时间:2019-01-08 作者:RGriffiths

我有一个WP网站,我已经有一段时间没有看了。我刚刚登录更新了它的各个方面,包括WP本身,现在已经在5.0.2上了。

现在,如果我单击任何仪表板链接-帖子、外观等-我会发现页面未找到。如果我删除HTAccess,那么它会再次工作。。。直到WP恢复。这个网站没有什么特别之处。

HTAccess是标准的WP-one:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
我怎样才能找出哪里出了问题?

2 个回复
SO网友:Highly Irregular

我在少数网站上遇到过这个问题(在我帮助管理的大约60个网站中),我想知道这个问题是否是由缓存(插件或主题)引起的。

如果您有一个缓存插件或一个进行缓存的主题,那么仪表板中应该有一个用于清空/清除/删除缓存的工具。单击此按钮,查看是否解决了此问题。我只试过一次,但确实有效。

我认为,通常建议在安装软件更新(插件、主题或WordPress)时清除缓存,以便将来您可以尝试将其添加到您的流程中以防止出现问题。

SO网友:Junnel Gallemaso

首先尝试通过激活默认主题(例如,2019)来更改主题,并检查后端以确保问题不是您的主题。如果不起作用,请通过取消激活所有插件并逐个重新激活它们来进行插件审计。

或者,只需单击“保存”按钮(不更改设置),即可转到“设置”>“永久链接”并重新刷新。

然而,我怀疑这是一个主题问题,正如你所说,你已经有一段时间没有查看你的网站了,而且主题可能已经与WordPress的最新版本不兼容了。

希望有帮助!

相关推荐

使用htaccess重定向主页,除非我输入添加“/home”的链接

我正在尝试做一些具体的事情,这可能有点复杂,我不知道怎么做。这就是我对htaccess的了解:RewriteOptions inherit RewriteCond %{HTTP_HOST} ^homepageA\\.ar$ [OR] RewriteCond %{HTTP_HOST} ^www\\.homepageA\\.ar$ RewriteRule ^/?$ "https\\:\\/\\/homepageB\\.ar\\/" [R=301,L] -用