So beheben Sie den Fehler „429 Too Many Requests“

Trotz aller Vorteile, die WordPress hat, kann es bei jedem WordPress-Benutzer zu Fehlern beim Betrieb seiner Website kommen. Diese Fehler können bei den Benutzern verwirren und sogar ein Gefühl der Angst verursachen. Vor allem in Fällen, in denen ein neuer Benutzer auf eine Fehlermeldung stößt, die nicht viel über die Art des Fehlers selbst aussagt. Ein Beispiel dafür ist der Fehler 429 Too Many Redirects. Aus diesem Grund haben wir uns entschlossen, diesen Artikel zu erstellen und alle häufigsten Ursachen für den Fehler und verschiedene Möglichkeiten zur Lösung zu erläutern. Wir zeigen Ihnen, wie Sie dieses Problem angehen können, indem wir es in mehrere kleinere Schritte aufteilen:

Den Fehler 429 zu viele Anfragen verstehen

Dieser Fehler tritt normalerweise auf, wenn ein Benutzer in kurzer Zeit eine überwältigende Anzahl von Anfragen sendet. Die Gründe dafür sind unterschiedlich. Dies können wiederholte Anmeldeversuche auf Ihrer Website, DDOS-Angriffe (Distributed Denial of Service) von Angreifern, fehlerhafte Plugin-Codes oder andere fehlerhafte Codes sein. In den meisten Fällen kann die Fehlermeldung eine der folgenden sein: 429 Error, HTTP 429, 429 Too Many Requests oder Error 429 (Too Many Requests). In seltenen Fällen kann der Fehler von selbst behoben werden. In den Fällen, in denen es jedoch andauert, kann es dazu führen, dass Ihre Website für Benutzer nicht zugänglich ist und Sie sich gleichzeitig bei Ihrem Dashboard anmelden können, wodurch die Fehlerbehebung etwas schwieriger wird.

So beheben Sie den Fehler 429 Too Many Requests

Da dieser Fehler manchmal von selbst verschwinden kann, empfehlen wir, zuerst etwas zu warten. Wenn das Problem weiterhin besteht, versuchen Sie es mit den unten aufgeführten Vorschlägen zur Fehlerbehebung. Jeder von ihnen ist dafür bekannt, das Problem zu lösen. Probieren Sie also alle beschriebenen Methoden aus, bis Sie diejenige finden, die auf Ihrer Website hilfreich ist.

Ändern Ihrer WordPress-Anmelde-URL

Am häufigsten versuchen Angreifer, sich mit Brute-Force-Angriffen bei Ihrer WordPress-Website anzumelden, was zu 429 Too Many Requests-Fehlern führt. Daher besteht Ihre erste Verteidigungslinie darin, ihnen diese Option einfach zu verweigern, indem Sie Ihre standardmäßige WordPress-Anmelde-URL ändern. Diese Anmelde-URL—deine-site-url/wp-admin, sowie die Alternativen your-site-url/login und your-site-url/wp-login.php, sind bekannt und können daher ziemlich unsicher sein. Sie können die standardmäßige WordPress-Anmelde-URL ändern, indem Sie die WPS Login-Plugin ausblenden. Nach der Installation des Plugins, Navigieren Sie zu Einstellungen > WPS Login ausblenden. Unter Login-URL ändere das Anmeldung Teil zu einer URL-Erweiterung, die Sie bevorzugen und mit der Sie sich sicher fühlen, und dann drücke die Änderungen speichern Taste. Wir empfehlen Ihnen, eine Erweiterung zu implementieren, die schwerer zu erraten ist und keine der Standarderweiterungen enthält.

WPS Login ausblenden

Darüber hinaus wird nach dem Ändern der Anmeldeerweiterung jeder, der versucht, sich mit einer der drei oben genannten Standard-Anmelde-URLs anzumelden, auf eine 404-Seite umgeleitet.

Plugins deaktivieren

Abgesehen von Angreifern könnte der Grund für den Fehler 429 Too Many Redirects in einem der von Ihnen verwendeten Plugins liegen. Einige Plugins senden möglicherweise eine überwältigende Anzahl von Anfragen an den Server und überschreiten dessen Ratenlimit, wodurch der 429-Fehler verursacht wird. Daher können Sie diesen Fehler manchmal einfach beheben, indem Sie das fehlerhafte Plugin lokalisieren und es deaktivieren. Dieser Schritt zur Fehlerbehebung variiert in seinem Schwierigkeitsgrad, je nachdem, ob Sie Zugriff auf Ihr WordPress-Dashboard haben.

Wenn der Fehler 429 auftritt und Sie immer noch Zugriff auf Ihr Admin-Dashboard haben, Navigieren Sie zu Plugins > Installierte Plugins, und alle Plugins auswählen. Sie können dies tun, indem Sie das Kontrollkästchen oben auf dem Bildschirm neben dem Plugin Etikett. Dann, wählen Sie das Deaktivieren Möglichkeit im Dropdown-Menü und drücke die Anwenden Taste daneben, sodass diese Option auf alle Plugins angewendet wird.

Installierte Plugins Massenaktion

Nachher, Überprüfen Sie Ihre Website um zu sehen, ob der Fehler 429 Too Many Redirects behoben ist. Wenn der Fehler nicht mehr vorhanden ist, bedeutet dies, dass er durch ein fehlerhaftes Plugin verursacht wurde.

Verwandt :  So verwenden Sie das Galaxy Note 4 als persönlichen Hotspot

Wenn Ihr Dashboard-Zugriff aufgrund des 429-Fehlers verweigert wurde, müssen Sie einen ähnlichen Vorgang über FTP ausführen.

Zuerst, verbinde dich mit deinem Server mit Ihren FTP-Zugangsdaten und Navigieren Sie zu Ihrem WordPress-Wurzelverzeichnis, oft als public_html bezeichnet. Öffne das wp-inhalt Verzeichnis und finde die Plugins Mappe innerhalb. Klicken Sie mit der rechten Maustaste auf das Plugins Mappe und drücke auf die Umbenennen Möglichkeit.

FTP-Such-Plugins

Sie können den Plugin-Ordner nach Belieben umbenennen, wir empfehlen jedoch, den ursprünglichen Ordnernamen als Referenz beizubehalten und ein selbsterklärendes Suffix hinzuzufügen. Sie können es beispielsweise umbenennen in plugins.deaktiviert oder Plugins.backup.

FTP-Plugins deaktivieren

Durch das Umbenennen des Plugins-Ordners deaktivieren Sie alle Plugins auf Ihrer Site, da sie dadurch nicht mehr zugänglich sind. Natürlich solltest du überprüfe deine Website um zu sehen, ob der 429-Fehler danach weiterhin besteht. Wenn Sie die Kontrolle über Ihr Dashboard mit dem 429-Fehler wiedererlangt haben, der auf Ihrer Website nicht mehr vorhanden ist, bedeutet dies, dass der Fehler auf eines der Plugins zurückzuführen ist. Die einzige verbleibende Aufgabe besteht darin, herauszufinden, welche. Um dies zu tun, den ursprünglichen Namen des Plugin-Ordners wiederherstellen (dh Plugins) mit der gleichen Methode wie zuvor, als wir sie umbenannt haben. Dadurch werden alle Ihre installierten Plugins zugänglich, sie bleiben jedoch deaktiviert, was ideal für den zweiten Teil dieses Schrittes zur Fehlerbehebung ist.

Nachdem Sie festgestellt haben, dass der Fehler auf eines der Plugins zurückzuführen ist, indem Sie eine der beiden Methoden zum Deaktivieren verwenden, ist es an der Zeit, das fehlerhafte Plugin zu lokalisieren. Um dies zu tun, Loggen Sie sich in Ihr Dashboard ein und Navigieren Sie zu Plugins > Installierte Plugins. Reaktivieren Sie alle Ihre Plugins nacheinander (durch Drücken der aktivieren Sie Taste). Nach jeder Reaktivierung, überprüfe deine Website um zu sehen ob sich was ändert. Wiederholen Sie diesen Vorgang, bis der Fehler erneut angezeigt wird. Das heißt, das zuletzt reaktivierte Plugin ist der Übeltäter.

Nachdem Sie das für den 429-Fehler verantwortliche Plugin identifiziert haben, sollten Sie die Plugin-Autoren um Hilfe bitten oder in Betracht ziehen, es durch ein alternatives Plugin zu ersetzen.

In seltenen Fällen ist die Wirklich einfaches SSL Plugin könnte der Schuldige hinter Ihrem 429-Fehler sein. Der Grund dafür liegt darin, dass Ihre Website eine große Menge unsicherer interner Links enthalten könnte, die mit dem Plugin über HTTPS geladen werden müssen.

Durch einfaches Deaktivieren des Really Simple SSL-Plugins (mit den im vorherigen Abschnitt beschriebenen Schritten) kann der Fehler 429 Too Many Redirects behoben werden. Um das Problem jedoch richtig zu beheben, müssen Sie Ihre internen Links von HTTP auf HTTPS umstellen. Sie können dies entweder tun, indem Sie Abfragen direkt in Ihrer Datenbank ausführen oder indem Sie datenbankverändernde Plugins verwenden. Wir werden die letztere, benutzerfreundlichere Option erläutern.

Um URLs in Ihrer Datenbank zu ändern, empfehlen wir Ihnen, die Bessere Suche ersetzen Plugin. Nach der Installation des Plugins, Navigieren Sie zu Extras > Bessere Suche ersetzen.

Auf der Registerkarte Suchen/Ersetzen Fügen Sie die Etiketten ein, nach denen Sie suchen und durch was Sie sie ersetzen möchten. Diese sollten natürlich in Form von http://ihre-site-url.com und https://ihre-site-url.com, bzw. Unnötig zu erwähnen, fügen Sie Ihre tatsächliche Website-URL anstelle der Ihre-Site-URL ein Teil der Etiketten. Dann, wähle aus wp_postmeta Tisch und drücke die Suchen/Ersetzen ausführen Taste.

Bessere Suche ersetzen

Die Option Als Trockenlauf laufen? wird automatisch überprüft und wir empfehlen nicht, es für Ihren ersten Lauf zu deaktivieren. Nach dem Drücken der Schaltfläche sehen Sie, wie viele Einträge von dieser Änderung betroffen sind, ohne dass diese Änderungen umgesetzt werden. Wenn Sie danach wirklich fortfahren möchten, wiederholen Sie die gleichen Schritte aber vergiss nicht deaktivieren Sie die Als Trockenlauf laufen? Möglichkeit um URL-Änderungen anzuwenden.

Wenn Sie Ihre internen Links auf HTTPS geändert haben, müssen Sie nur noch Umleitungsregeln in Ihre .htaccess-Datei implementieren. Dadurch wird sichergestellt, dass Ihre Benutzer immer auf die sicheren Versionen Ihrer Website-Seiten zugreifen und zukünftige SSL-bezogene 429-Fehler verhindern.

Verwandt :  So erstellen Sie benutzerdefinierte Shortlinks in WordPress

Um dies zu tun, verbinde dich mit deinem Server mit Ihren FTP-Zugangsdaten und Navigieren Sie zu Ihrem WordPress-Wurzelverzeichnis, wo Sie die Datei .htaccess finden. Falls Sie es nicht finden können, stellen Sie sicher, dass die Optionen zum Anzeigen versteckter Dateien in Ihrem ausgewählten FTP-Client aktiviert sind. Nach Suchen Sie die .htaccess-Datei, klicken Sie mit der rechten Maustaste darauf, und wählen Sie das Anzeigen/Bearbeiten Möglichkeit.

Htaccess bearbeiten

Öffne die Datei mit einem beliebigen Texteditor und füge den Code hinzu unten angegeben.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond !{HTTPS} off
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
Htaccess-Code bearbeiten

Speichern Sie die Änderungen du hast gemacht und Laden Sie die Datei zurück auf Ihren Server, wodurch die aktuelle .htaccess-Datei überschrieben wird.

Ändern Ihres Themes in ein Standard-WordPress-Theme

Wenn Sie den Fehler nicht durch Deaktivieren Ihrer Plugins beheben konnten, sollten Sie auch Ihr Theme testen. Verwenden Sie die gleiche strenge Testmethode, da es möglich sein könnte, dass Ihr Thema der Übeltäter ist.

Um zu testen, ob dein Theme verantwortlich ist, musst du einfach müssen zu einem der WordPress-Standard-Themes wechseln, wie Zwanzig Zwanzig. Falls noch nicht geschehen, empfehlen wir Ihnen, eines der Standarddesigns zu installieren, da dies eine Voraussetzung für diesen Schritt ist. Nachdem Sie das Thema installiert haben, können Sie mit dem Testen fortfahren. Ähnlich wie im Abschnitt Plugins unterscheiden sich die folgenden Schritte je nachdem, ob Sie Zugriff auf Ihr Admin-Dashboard haben oder nicht.

Wenn Sie trotz des 429-Fehlers noch Zugriff auf das Dashboard haben, dann einfach Navigieren Sie zu Darstellung > Themen um den Test durchzuführen. Suchen Sie Ihr Standardthema und drücken Sie die aktivieren Sie Knopf daneben.

Zu einem Standardthema wechseln

Wenn Sie sich aufgrund eines Fehlers nicht bei Ihrem Dashboard anmelden können, müssen Sie Ihr Theme per FTP ändern, genau wie bei den Plugins.

Um dies zu tun, verbinde dich mit deinem Server mit Ihren FTP-Zugangsdaten und Navigieren Sie zu Ihrem WordPress-Wurzelverzeichnis, oft als public_html bezeichnet. Navigieren Sie zu /wp-content/themes und Finde den Ordner des Themas Sie gerade verwenden. Rechtsklick darauf und drücke auf die Umbenennen Möglichkeit.

FTP-Themes deaktivieren

Benennen Sie es nach den gleichen Prinzipien um, die wir für die Plugins verwendet haben
Ordner – mit Themenname.deaktiviert oder themaname.backup, zum Beispiel. Diesen Weg Du wirst das Theme deaktivieren du hast vorher benutzt und zwingen Sie WordPress, das zuvor installierte Standardthema zu aktivieren.

Plugins deaktivieren

Nachdem Sie Ihr Design mit einer der Methoden in ein Standarddesign geändert haben, müssen Sie nur überprüfe deine Seite, um festzustellen, ob Ihr Thema der Schuldige ist. Wenn der Fehler 429 Too Many Redirects nach dem Wechseln des Designs verschwunden ist, können Sie mit Sicherheit davon ausgehen, dass das von Ihnen verwendete Design für den Fehler verantwortlich ist. Nachdem ich das festgestellt habe, Wir schlagen vor, die Autoren des Themas um Hilfe zu bitten bei der Behebung dieses Fehlers.

Kontaktaufnahme mit Ihrem Hosting-Provider

Wenn Sie alle vorherigen Vorschläge von uns ausprobiert haben, den Fehler jedoch nicht beheben konnten, könnte der Grund dafür an Ihrem Server und nicht an Ihrer Website liegen. Höchstwahrscheinlich blockiert Ihr Hosting Anfragen von bestimmten Plattformen oder Diensten von Drittanbietern (z. B. Crawler und Suchmaschinen). In diesem Fall empfehlen wir Kontaktaufnahme mit Ihrem Hosting-Provider um den Block zu entfernen, da er das Problem löst. Selbst wenn dies nicht der Fall ist, kann es von Vorteil sein, Ihren Hosting-Provider um Hilfe zu bitten, da er in der Lage sein wird, den Fehler, den Sie haben, aufzuklären.

Abschließende Gedanken

Jede Art von WordPress-Fehler zu bekommen, kann frustrierend sein, und das gilt auch für den 429 Too Many Redirects-Fehler. Jetzt verstehen Sie jedoch die Gründe, warum dieser Fehler auftritt und wie Sie ihn beheben können. Wie Sie sehen, sind die Methoden zur Behebung dieses Fehlers recht einfach. Und wir sind zuversichtlich, dass Sie das Problem mit einem der Vorschläge in diesem Handbuch lösen konnten. Stellen Sie sicher, dass Sie diesen Artikel mit einem Lesezeichen versehen, um ihn zur Hand zu haben, falls dieser Fehler in Zukunft erneut auftritt.

Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.