Die Website, an der ich arbeite, ging letzte Woche von einer Spitze im Verkehr (ich denke, es war ein DNS-Angriff auf den Protokollen).404 Fehler nach dem Umbenennen von htaccess von 403 (kann nicht auf Wordpress wp-admin zugreifen)
Ich habe es behoben und haben die Hauptindexseite nach dem Umbenennen der .htaccess
zu htaccess.txt
in ihrem Ordner public_html
.
Der Hauptindex ist in Ordnung. Es funktioniert auf allen Links, die den Benutzer zu verschiedenen Abschnitten führen, aber wenn Sie auf eine innere Seite klicken, gibt es jetzt einen 404.
Ich kann nicht herausfinden, wie man es umleitet.
Ich habe
# 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
zum htaccess.txt
, aber ich habe auch
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
wenn wp-admin
schlagen.
EDIT: Nachdem wir uns die PHP-Dateien angeschaut hatten, stellten wir fest, dass es eine Malware-Attacke war, die die ganze Sache auslöste. Wir haben die htaccess- und 403/404-Sachen repariert, aber da wir bald eine komplett neue Seite starten (auf Rails statt WP), ist es nicht sehr sinnvoll, korruptes PHP zu durchsuchen. Danke für all deine Hilfe, Leute.
'htaccess.txt' bedeutet nichts für den Server, in diesem Fall ist es nur normale Textdatei. Du solltest es umbenennen in '.htaccess' ohne' .txt' –
Seltsamerweise entfernt das Umbenennen von .txt aus .htaccess die 403. Dann hat das Umbenennen in .htaccess die 404 weggenommen. – GeekFitness
Lassen Sie den '.htaccess' so wie er jetzt ist, und lesen Sie die Antwort von Duane Lortie –