0

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.

+1

'htaccess.txt' bedeutet nichts für den Server, in diesem Fall ist es nur normale Textdatei. Du solltest es umbenennen in '.htaccess' ohne' .txt' –

+0

Seltsamerweise entfernt das Umbenennen von .txt aus .htaccess die 403. Dann hat das Umbenennen in .htaccess die 404 weggenommen. – GeekFitness

+0

Lassen Sie den '.htaccess' so wie er jetzt ist, und lesen Sie die Antwort von Duane Lortie –

Antwort

2

Überprüfen Sie beide im Fehler genannten Dateien. Wahrscheinlich wurde wp-load.php gehackt, und obwohl die Fiesheit möglicherweise entfernt wurde, sendet es die Ausgabe an den Browser, BEVOR WP versucht, eine Sitzung zu starten. Untersuchen Sie diese Dateien, prüfen Sie vor und nach dem Öffnen/Schließen von PHP-Tags auf Leerzeilen. Sie können auch ALLE Dateien, die diese Site ausmachen, herunterladen und einen guten Virenscanner ausführen.

+0

Wird tun! Vielen Dank! – GeekFitness