letztes Update dieser Seite am: 7. Jul 2025 06:47 Uhr

RewriteRule directory forbidden

Verhindere das Aufrufen von Verzeichnissen und die darin enthaltenen Dateien mit der Apache2.4 RewriteRule directory forbidden

.htaccess Generator

Multiline RewriteRule Directory

.htaccess Rules mit Bezug auf directories können schnell unübersichtlich werden.
Multiline schreibt jede directory mit der dazughörgen RewriteRule in eine neue Zeile

Generierte Htaccess Snippets:
Trage bitte eine Directory ein
Directory eintragen
[Enter] hinterlegt die Directory

Q&A RewriteRule Directory Forbidden

Einführung RewriteRule directory forbidden

Todo:

RewriteEngine On nicht vergessen

Webseitenbetreiber, die ein Webhosting bei einem Provider gemietet haben, werden wohl keinen Zugriff auf die apache.conf Datei haben.
Dieser Zugriff ist aber wichtig um effektiv den Aufruf von Verzeichnissen und deren Dateien zu verhindern.

Wie kann ich meine Verzeichnisse dennoch schützen?

Auf dieser Seite zeigen wir dir, wie du den Zugriff auf Directories mittel .htaccess trotzdem recht einfach verhindern kannst, ohne in jedem zu schützenden Verzeichnis eine einzelne .htaccess mit forbidden oder deny rules erstellen zu müssen.

Warum dürfen Verzeichnisse nicht aufgerufen werden können?

Ganz einfach. Webseiten-Scripte sind sehr umfangreich und enthalten in der Regel Versionsnummer, Testanweisungen für automatisiertes Testen usw.

Die in diesen Directories enthalten Dateien geben Angreifern die nötigen Hinweise um deine Webseite zu hacken.

Genug der Einleitung? Lass uns beginnen

Tooltip Verzeichnis:

RewriteEngine On

Optional,
wenn in der htaccess nicht weiter oben aktiviert, wird diese Regel nicht greifen

Zusätzliche Beschreibung RewriteEngine On

Die Regel RewriteEngine On muss in der htaccess-Datei oberhalb eines RewriteEngine Ausdrucks existieren. Sollte RewriteEngine nicht auf On gestellt sein, werden RewriteCond, RewriteRule usw. nicht ausgeführt. Diese Regeln sind dann wirkungslos

Multiline RewriteRule Directory

.htaccess Rules mit Bezug auf directories können schnell unübersichtlich werden.
Multiline schreibt jede directory mit der dazughörgen RewriteRule in eine neue Zeile

Zusätzliche Beschreibung Multiline RewriteRule Directory

Die verwendete Mulitline für diese RewriteRule directory forbidden dürfte die Übersichtlichkeit deiner .htaccess Datei enorm erhöhen.
Gleichzeitig lassen sich RewriteRules, die in einzelnen Zeile stehen leichter ein- und auskommentieren.

Gerade wenn Rules neu geschrieben und getestet werden erleichtern Multilines die Bearbeitung der .htaccess Dateien.

Beispiel: .htaccess RewriteRule directory für directory einzeln testen

## https://htaccess-generator.com
### Leicht ein- und auskommentierbare RewriteRules

RewriteRule  (^|/)components/myComponent(/|$) - [F]

## auskkommentiert, um '/components/myComponent'
# isoliert zu Testen
# RewriteRule  (^|/)modules(/|$) - [F]

RewriteRule  (^|/)vendor(/|$) - [F]
RewriteRule  (^|/).tmp(/|$) - [F]