Kurze Antwort
Eine Weiterleitung auf eine andere Domain ist meist die Folge von Malware in Theme- oder Plugin-Dateien oder in der Datenbank. Sie müssen ein Backup erstellen, den Schadcode finden, ihn entfernen und die Datenbank bereinigen, dann Passwörter ändern und alle Komponenten aktualisieren.
So erkennen Sie das Problem
- Die Website leitet automatisch auf eine unbekannte Domain weiter
- Die Google-Suche zeigt unerwünschte Ergebnisse oder Warnungen
- Es erscheinen Pop-ups oder Werbeanzeigen
- Die Website-Administration reagiert langsamer oder verhält sich seltsam
- Einige Dateien wurden verändert oder fehlen
Häufigste Ursachen
Schadcode in Dateien
Angreifer schleusen Skripte in `index.php`, `functions.php` oder andere Theme- und Plugin-Dateien ein. Diese Skripte leiten Besucher auf eine andere Domain weiter.
Infektion der Datenbank
Malware kann in Datenbanktabellen gespeichert sein, zum Beispiel in Optionen oder Beiträgen. WordPress lädt und führt sie bei jedem Seitenaufruf aus.
Kompromittierte Konten
Wenn ein Administratorkonto kompromittiert ist, kann der Angreifer Schadcode hinzufügen oder die Website-Einstellungen ändern.
Veraltete Plugins und Themes
Ältere Versionen von Plugins und Themes haben bekannte Schwachstellen, die Angreifer zum Einschleusen von Malware nutzen.
Lösung Schritt für Schritt
- 1
Erstellen Sie ein Backup
Erstellen Sie vor jeglichen Änderungen ein vollständiges Backup der Dateien und der Datenbank. Verwenden Sie ein Backup-Plugin oder die Tools Ihres Hostings. Speichern Sie die Kopie an einem sicheren Ort außerhalb der Website.
- 2
Setzen Sie die Website in den Wartungsmodus
Deaktivieren Sie vorübergehend den Zugriff auf die Website, damit Besucher während der Bereinigung nicht weitergeleitet werden. Sie können ein Wartungsmodus-Plugin oder eine
.htaccess-Regel verwenden. Vergessen Sie nicht, den Modus später zu deaktivieren. - 3
Scannen Sie die Website auf Malware
Installieren Sie ein zuverlässiges Sicherheits-Plugin wie Wordfence, Sucuri Security oder MalCare. Starten Sie einen Scan und prüfen Sie die Ergebnisse. Achten Sie auf veränderte Dateien und verdächtige Datenbankeinträge.
- 4
Prüfen Sie verdächtige Dateien
Prüfen Sie über FTP oder den Dateimanager Ihres Hostings die Theme- und Plugin-Dateien. Suchen Sie nach ungewöhnlichem Code wie
eval,base64_decode,iframeoder Skripten, die auf eine andere Domain weiterleiten. Prüfen Sie auch die Datei.htaccessim Website-Stammverzeichnis und die Dateiwp-config.php, denn bösartige Weiterleitungen befinden sich oft genau dort. Achten Sie auf Dateien mit kürzlichem Änderungsdatum. - 5
Entfernen Sie den Schadcode
Löschen oder bereinigen Sie infizierte Dateien. Wenn Sie nicht sicher sind, welche Datei original ist, laden Sie eine frische Kopie des Themes oder Plugins aus der offiziellen Quelle herunter und ersetzen Sie den gesamten Ordner. Löschen Sie keine Dateien, die zum WordPress-Kern gehören, sondern ersetzen Sie sie durch neue.
- 6
Bereinigen Sie die Datenbank
Prüfen Sie die Tabellen
wp_options,wp_postsundwp_postmetaauf verdächtige Einträge (das Tabellenpräfix kann vonwp_abweichen). Prüfen Sie in der Optionstabelle auch die Wertesiteurlundhome, denn die Weiterleitung wird oft genau dort eingestellt. Sie können ein Tool wie phpMyAdmin oder ein Datenbank-Bereinigungs-Plugin verwenden. Entfernen Sie unbekannte Optionen und Skripte. Erstellen Sie vor Änderungen ein Backup der Datenbank. - 7
Ändern Sie Passwörter und Schlüssel
Ändern Sie das Passwort für den Zugang zur WordPress-Administration, zum Hosting-Panel und zum FTP-Konto. Wenn Sie vermuten, dass das Administratorkonto kompromittiert ist, ändern Sie die Passwörter so früh wie möglich, bereits vor der Dateibereinigung. Ändern Sie außerdem die Sicherheitsschlüssel in der Datei
wp-config.php, indem Sie neue mithttps://api.wordpress.org/secret-key/1.1/salt/generieren. - 8
Aktualisieren Sie alle Komponenten
Aktualisieren Sie den WordPress-Kern, alle Plugins und Themes auf die neuesten Versionen. Löschen Sie inaktive Plugins und Themes, die Sie nicht verwenden, prüfen Sie jedoch vorher, ob Sie sie benötigen und ob Sie ein Backup haben. Regelmäßige Aktualisierungen verhindern eine erneute Infektion.
- 9
Scannen und testen Sie erneut
Starten Sie nach der Bereinigung erneut einen Scan mit dem Sicherheits-Plugin. Öffnen Sie die Website im Browser und prüfen Sie, ob die Weiterleitung weiterhin auftritt. Wenn alles in Ordnung ist, deaktivieren Sie den Wartungsmodus.
Wenn nichts hilft
Wenn die Weiterleitung auch nach einer gründlichen Bereinigung zurückkehrt, ist es möglich, dass die Malware tief in der Datenbank steckt oder das Hosting-Konto kompromittiert ist. Wenden Sie sich in diesem Fall an den Hosting-Support und fordern Sie eine detaillierte Prüfung des Servers an. Sie können die Website auch aus einem Backup wiederherstellen, das vor der Infektion erstellt wurde, aber aktualisieren Sie unmittelbar danach alle Komponenten und ändern Sie die Passwörter, damit sich die Infektion nicht wiederholt. Für fortgeschrittene Fälle ziehen Sie einen WordPress-Sicherheitsexperten hinzu.
So beugen Sie vor
- Aktualisieren Sie WordPress, Plugins und Themes regelmäßig
- Verwenden Sie starke Passwörter und die Zwei-Faktor-Authentifizierung
- Installieren Sie nur zuverlässige Plugins und Themes aus offiziellen Quellen
- Erstellen Sie regelmäßig Backups und bewahren Sie sie außerhalb der Website auf
Wann Sie einen Profi rufen sollten
Wenn Sie nicht sicher sind, wie Sie die Datenbank oder Dateien sicher bereinigen, oder wenn die Infektion wiederkehrt, wenden Sie sich an einen IT-Experten für WordPress-Sicherheit.
Website-Erstellung · Schnelle, SEO-optimierte, mehrsprachige WebsitesHäufige Fragen
Wie erkenne ich, ob meine Website mit Malware infiziert ist?
Anzeichen sind Weiterleitungen auf eine andere Domain, Pop-ups, veränderte Dateien und Warnungen in der Google-Suche. Sicherheits-Plugins können Schadcode aufdecken.
Reicht es aus, nur die infizierten Dateien zu löschen?
Nein, die Malware kann auch in der Datenbank stecken. Sie müssen auch die Datenbank bereinigen, Passwörter ändern und alle Komponenten aktualisieren.
Wie oft sollte ich meine Website scannen?
Es wird empfohlen, wöchentlich mit einem Sicherheits-Plugin zu scannen, sowie nach jeder größeren Änderung an der Website.