昨天我登录了我的网站,发现当我以管理员身份登录时,出现了404错误,如下所示:
我做了一些研究,上传了一个备份,修改了我的.htaccess
文件收件人:
# 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
但无济于事。
试图访问任何/wp-admin/
结果为404,包括wp-stats
如图所示。
我已经下载了新版本的Wordpress并上传了wp-admin
文件夹
除了上述错误外,该网站运行良好。
EDIT
SHH错误日志:
[Fri Apr 13 10:21:47 2012] [error] [client {redacted}] Premature end of script headers: index.php, referer: http://dailywealthreport.com.au/wp-login.php
[Fri Apr 13 10:21:50 2012] [error] [client {redacted}] Premature end of script headers: admin.php, referer: http://dailywealthreport.com.au/wp-admin/
最合适的回答,由SO网友:Chris Burbridge 整理而成
一个可能的原因是出于安全原因,/wp admin已重置为其他内容。这个WP Better Security 插件可以做到这一点。我知道,因为我以前打开过这个插件的一系列选项,没有过多考虑,包括重新写入/wp admin URL以便您需要转到/admin的选项然后,我也忘了,这太令人沮丧了!
尝试将所有插件移出wp内容/插件(暂时关闭),然后查看其是否正常工作。然后,您可以有选择地重新打开插件,看看发生了什么。