WordPress-Fehler403
WordPress 403 Forbidden: warum der Zugriff verweigert wird und was hilft
Der Fehler 403 bedeutet: Der Server hat die Anfrage verstanden, verweigert aber den Zugriff. Bei WordPress stecken meist falsche Dateirechte, eine Sperrregel in der .htaccess, ein Sicherheits-Plugin oder die Firewall des Hosters wie ModSecurity dahinter. Trifft der Fehler nur Dich, ist oft Deine IP-Adresse gesperrt. Kommt er nur bei einer Aktion wie Speichern oder Hochladen, blockiert meist eine Firewall-Regel. Zeigt WordPress selbst „Du bist leider nicht berechtigt …“, fehlt Deinem Konto eine Berechtigung.
So sieht die Meldung aus
403 ForbiddenYou don't have permission to access this resource.Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.Sorry, you have been blockedSorry, you are not allowed to access this page.Du bist leider nicht berechtigt, auf diese Seite zuzugreifen.
Woran es liegt.
Sicherheits-Plugin sperrt Deine IP
Wordfence, Solid Security und ähnliche Plugins sperren IP-Adressen nach mehreren Fehlversuchen beim Login, nach verdächtigen Aufrufen oder für ganze Länder. Trifft die Sperre Dich selbst, siehst Du 403 oder eine eigene Sperrseite des Plugins.
Sperrregel in der .htaccess
Zeilen wie „Require all denied“, „Deny from all“ oder eine Liste erlaubter IP-Adressen sperren Ordner oder die ganze Seite. Solche Regeln schreiben oft Sicherheits- und Cache-Plugins hinein. Sie bleiben stehen, wenn Du das Plugin per FTP entfernst.
Falsche Dateirechte oder Eigentümer
Nach einem Umzug oder Upload gehören Dateien manchmal dem falschen Benutzer oder haben zu strenge Rechte. Kann der Webserver index.php oder einen Ordner nicht lesen, antwortet er mit 403. Standard sind Ordner mit 755 und Dateien mit 644.
Firewall oder ModSecurity beim Hoster
Die Web Application Firewall des Hosters prüft jede Anfrage auf Angriffsmuster. Enthält ein Beitrag Code, ein Formular bestimmte Zeichen oder ein Upload einen verdächtigen Namen, schlägt eine Regel an. Dann erscheint 403 nur bei genau dieser Aktion.
Fehlende index.php
Fehlt im Hauptordner die index.php, etwa nach einem abgebrochenen Upload, hat der Server keine Startdatei. Ist das Auflisten von Ordnern abgeschaltet, wie es bei Hostern üblich ist, antwortet er mit 403 statt mit Deiner Startseite.
Fehlende Berechtigung in WordPress
Zeigt WordPress selbst „Sorry, you are not allowed to access this page.“ oder die deutsche Fassung, hat Dein Benutzerkonto nicht die nötige Rolle. Das passiert nach geänderten Rollen, bei entfernten Plugin-Seiten oder wenn ein Plugin Rechte umbaut.
So behebst Du den Fehler.
Leg vor jeder Änderung eine Sicherung von Dateien und Datenbank an. Geh die Schritte der Reihe nach durch und prüf nach jedem, ob die Seite wieder lädt.
Eingrenzen, wen und was es trifft
Öffne die Seite über das Mobilnetz oder ein anderes WLAN. Klappt es dort, ist Deine IP-Adresse gesperrt. Prüfe außerdem, ob der Fehler überall auftritt, nur in wp-admin oder nur beim Speichern und Hochladen. Die Antwort entscheidet, bei welchem der folgenden Schritte Du anfängst.
Sicherheits-Plugin vorübergehend umbenennen
Sichere vorab Dateien und Datenbank. Benenne dann per FTP den Ordner des Sicherheits-Plugins unter wp-content/plugins um, zum Beispiel wordfence in wordfence_aus. Verschwindet der 403, hebst Du die Sperre im Plugin auf oder gibst Deine IP frei. Danach bekommt der Ordner wieder seinen alten Namen.
.htaccess auf Sperrregeln prüfen
Lade die .htaccess aus dem Hauptordner herunter und suche nach Require, Deny, Order oder langen IP-Listen. Prüfe auch die .htaccess-Dateien in wp-admin und wp-content. Zum Test benennst Du die Datei im Hauptordner um. Lädt die Seite dann, erzeugst Du über Einstellungen → Permalinks mit „Änderungen speichern“ eine saubere neue.
.htaccess # Solche Zeilen sperren den Zugriff: Require all denied Deny from all Require ip 203.0.113.10Dateirechte zurücksetzen
Im FTP-Programm änderst Du Rechte über einen Rechtsklick, bei vielen Dateien geht es per SSH schneller. Führe die Befehle im WordPress-Hauptordner aus. Gehören die Dateien einem falschen Benutzer, kann nur der Hoster oder jemand mit Root-Zugang den Eigentümer korrigieren.
Terminal (SSH) find . -type d -exec chmod 755 {} + find . -type f -exec chmod 644 {} +Startdatei prüfen
Liegt im Hauptordner keine index.php, lade sie aus einem frischen WordPress-Paket von wordpress.org neu hoch. Nur wenn WordPress in einem Unterordner liegt, ist diese Datei angepasst. Ist sie vorhanden, legst Du mit einer Zeile in der .htaccess fest, welche Datei der Server zuerst lädt.
.htaccess DirectoryIndex index.php index.htmlBenutzerrolle prüfen
Meldet WordPress, Du seist nicht berechtigt, sieh unter Benutzer → Alle Benutzer nach, welche Rolle Dein Konto hat. Ist sie falsch und kann kein anderer Admin sie ändern, hilft WP-CLI. Ersetze im Befehl den Platzhalter durch Deinen Benutzernamen.
Terminal (WP-CLI) wp user list --role=administrator wp user set-role benutzername administratorCDN-Firewall ansehen
Steht „Sorry, you have been blocked“ mit einer Ray ID da, sperrt Cloudflare. Suche die Ray ID in den Sicherheitsereignissen Deines Cloudflare-Kontos. Dort steht, welche Regel gegriffen hat. Passe diese Regel an oder nimm Deine IP davon aus.
Firewall des Hosters prüfen lassen
Kommt der 403 nur bei einer bestimmten Aktion, etwa beim Speichern eines Beitrags mit Code, hat vermutlich ModSecurity angeschlagen. Nenne dem Support Uhrzeit und Adresse. Er findet im Log die Regel-ID und kann genau diese Regel für Deine Seite abschalten. In manchen Panels schaltest Du ModSecurity pro Domain selbst, dann nur zum Test aus und gleich wieder ein.
Zuletzt geprüft am 25. September 2026.
So kommt er nicht wieder.
- Die eigene feste IP-Adresse im Sicherheits-Plugin als erlaubte Adresse eintragen.
- Nach einem Umzug Dateirechte und Eigentümer prüfen, bevor die Seite live geht.
- Die .htaccess vor jeder Änderung durch ein Plugin sichern und nicht zwei Sicherheits-Plugins gleichzeitig einsetzen.
- Einen Passwort-Manager nutzen, damit Tippfehler beim Login keine Sperre auslösen.
Fragen zu 403 Forbidden
Was bedeutet 403 Forbidden bei WordPress?
Warum bekomme ich 403 nur im Admin-Bereich?
Warum kommt 403 beim Speichern eines Beitrags?
Ist mein WordPress gehackt, wenn 403 erscheint?
Verwandte Fehler
- 500 Internal Server ErrorDer Server bricht ab, ohne einen Grund zu nennen. Meist .htaccess, ein Plugin oder das PHP-Speicherlimit.
- 404 bei Beiträgen und SeitenStartseite geht, Beiträge und Seiten nicht? Meist kaputte Permalinks, fehlende .htaccess oder abgeschaltetes mod_rewrite.
- WordPress gehacktFremde Weiterleitungen, Spam bei Google, unbekannte Admins: So säuberst Du die Seite und schließt die Lücke.
- Login-Schleife: Anmeldung lädt immer wiederDie Anmeldung klappt, doch WordPress zeigt wieder die Login-Seite. Meist Cookies, Adresse oder ein Plugin.
Lieber eine Website, die einfach läuft?
Wir bauen Websites, die schnell laden und ohne Update-Stress laufen. Oder wir übernehmen Deine WordPress-Seite samt Pflege. Erst Dein Paket, dann ein Termin per Video.

Erst Dein Paket, dann der Termin
Im Preisrechner tippst Du an, was Dich bremst. Du siehst sofort Dein Paket mit Preisspanne. Danach wählst Du direkt einen Termin, das Gespräch läuft per Video.
Dein Preis in 2 Minuten