404将htaccess重命名为从403重新路由后出错(不能访问Wordpress wp-admin)


404 Errors after renaming htaccess to reroute from 403 (can't access Wordpress wp-admin)

我工作的网站上周因流量激增而关闭(根据日志,我认为这是DNS攻击)。

我修复了它,并在他们的public_html文件夹中将.htaccess重命名为htaccess.txt后,打开了主索引页。

主要指标很好。它适用于所有将用户带到不同部分的链接,但当点击到内部页面时,现在有一个404。

我不知道如何重新安排路线。

我添加了

# 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

htaccess.txt,但我也得到

Warning: Cannot modify header information - headers already sent by (output started at /home3/login/public_html/wp-load.php:117) in /home3/login/public_html/wp-includes/pluggable.php on line 1174

当命中CCD_ 5时。

编辑:在深入研究PHP文件后,我们意识到这是一次恶意软件攻击,引发了整个事件。我们修复了htaccess和403/404的问题,但由于我们很快就会推出一个全新的网站(在Rails而不是WP上),因此挖掘损坏的PHP没有太多意义。谢谢你们的帮助,伙计们。

检查错误中提到的两个文件。很可能wp-load.php已经被黑客入侵,即使恶意软件可能已经被删除,它也会在wp尝试启动会话之前向浏览器发送输出。检查这些文件,检查打开/关闭PHP标记前后的空行。你也可以考虑下载组成该网站的所有文件,并在所有文件上运行一个好的病毒扫描程序。