403 Forbidden beim Webhosting

Was eine 403-Fehler verursacht – und wie man ihn behebt.

Ein 403 Forbidden-Fehler bedeutet, dass der Server Ihre Anfrage empfangen hat, die Ausführung jedoch verweigert. Beim Webhosting hat das fast immer einen von drei Gründen: eine fehlende Indexdatei, falsche Dateiberechtigungen oder ein Eingriff des Sicherheitssystems.

1. Fehlende Indexdatei

Standardmäßig erlaubt der Server Besuchern keinen Verzeichnisinhalt zu sehen, wenn keine Indexdatei vorhanden ist.
Typische Indexdateien: index.html, index.htm, index.php.

Lösung:

  • Erstellen Sie im Stammverzeichnis Ihrer Website (public_html) eine leere Datei index.html (oder index.php).
  • Wenn Sie ein CMS betreiben, stellen Sie sicher, dass index.php im Stammverzeichnis vorhanden und für den Server lesbar ist.

2. Falsche Datei- oder Ordnerberechtigungen

Webhosting-Umgebungen setzen eine bestimmte Berechtigungsstruktur voraus. Stimmt etwas nicht, erhalten Sie einen 403-Fehler.

Die korrekten Berechtigungen lauten:

  • Dateien644
  • Ordner755

Lösung:
Öffnen Sie den cPanel File Manager (oder verbinden Sie sich per FTP) und setzen Sie die korrekten Berechtigungen für das Stammverzeichnis Ihrer Website und alle darin enthaltenen Dateien und Ordner.

3. Verzeichnisanzeige ist deaktiviert

Wenn Sie Besuchern das Durchsuchen eines Ordnerinhalts ausdrücklich erlauben möchten (ohne Indexdatei), fügen Sie folgendes in Ihre .htaccess-Datei ein:

Options +Indexes

Beachten Sie, dass der Ordnerinhalt damit öffentlich zugänglich wird — verwenden Sie diese Option daher mit Bedacht.

Unsere Produkte und Dienste

WebhostingLäuft auf ultraschnellen NVMe-Laufwerken. Geeignet für Websites jeder Komplexität.
Bestellen
VPSFlexible Cloud-Infrastruktur mit vollem Root-Zugriff.
Bestellen
Dedizierte ServerBare-Metal-Server für maximale Leistung.
Bestellen

4. ImunifyAV-Quarantäne

Das Sicherheitssystem Ihres Hostings kann Dateien, die es als verdächtig eingestuft hat, automatisch unter Quarantäne gestellt haben — fehlende Dateien führen zu einem 403-Fehler.

Lösung:

  1. Melden Sie sich bei cPanel → ImunifyAV an.
  2. Prüfen Sie, ob Dateien Ihrer Website unter Quarantäne gestellt wurden.
  3. Stellen Sie diese entweder aus der Quarantäne wieder her oder fügen Sie sie der Ausnahmeliste hinzu, wenn Sie sicher sind, dass sie sauber sind.

Weitere Hinweise

  • Leeren Sie nach jeder Änderung von Berechtigungen oder der .htaccess stets den Browsercache (Strg + F5), bevor Sie das Ergebnis prüfen.
  • Bei WordPress sollten Sie besonders auf den Ordner wp-content/uploads achten — er sollte auf 755 gesetzt sein.
  • Ein 403-Fehler kann auch durch eine fehlerhafte Regel in der .htaccess selbst ausgelöst werden, z. B. eine defekte Weiterleitung oder eine IP-Sperre, die mehr blockiert als beabsichtigt.

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns