Bestimmte IP-Adresse erlauben oder blockieren (.htaccess)

Mit einer .htaccess-Datei kannst du den Zugriff auf deine Website oder einzelne Ordner gezielt steuern – z. B. eine IP sperren (Blacklist) oder nur bestimmte IPs zulassen (Whitelist).

Wichtig: Verwende die moderne Require-Syntax


Wo wird die Regel eingefügt?

  • In die Datei .htaccess

  • Im gewünschten Ordner (Regeln gelten auch für Unterordner)

  • Pro Ordner sollte nur eine .htaccess existieren


1. Eine einzelne IP blockieren

<RequireAll>
  Require all granted
  Require not ip 1.2.3.4
</RequireAll>

Diese IP hat keinen Zugriff mehr.


2. Nur bestimmte IPs erlauben (Whitelist)

Wenn z. B. nur deine eigene IP Zugriff haben soll:

<RequireAll>
  Require all denied
  Require ip 1.2.3.4
</RequireAll>

Nur die angegebene IP darf zugreifen – alle anderen werden blockiert.


3. Mehrere IPs erlauben

<RequireAll>
  Require all denied
  Require ip 1.2.3.4
  Require ip 2.4.6.8
</RequireAll>

Häufige Fehler


403 Forbidden-Fehler in Plesk beheben
→ Falsche IP oder du hast dich selbst ausgesperrt.
Lösung: Per FTP einloggen und .htaccess korrigieren.

500 Internal Server Error
→ Syntaxfehler in der Datei (z. B. fehlende Klammern oder Tippfehler).

  • 0 Benutzer fanden dies hilfreich
War diese Antwort hilfreich?