Zur Navigation

htaccess und Sichtbarkeit von Ordnern/Verzeichnissen

1 aspmirk

wie kann man mit htaccess die Sichtbarkeit von Ordner verhindern? Wie kann man Ordner/Verzeichnisse verstecken?

danke, dass ich meine email nachträglich ändern durfte. Gmail ist das Beste, was der Email passieren konnte.

17.07.2024 14:00

2 Jörg Kruse

Mir mod_rewrite kannst du bei einem direkten Aufruf des Verzeichnisses ein 410 "Gone" senden, oder alternativ woanders hin weiterleiten. Über Rewrites kann das Verzeichnis aber noch über alternative URLs erreichbar bleiben. Beispiel:

RewriteEngine on

# bei Direktaufruf von /secret/ ein 410 "Gone" senden:
RewriteCond %{THE_REQUEST} \ /secret/
RewriteRule ^secret/$ [G,L]

# das Verzeichnis /secret/ 
# ist nur ueber den URL-Pfad /public/ erreichbar:
RewriteRule ^public/(.*)$ secret/$1

Ggf. würde ich noch die Option Indexes deaktivieren, damit ein übergeordnetes Verzeichnis ohne Index-Datei seine Inhalte nicht anzeigt

17.07.2024 14:25 | geändert: 17.07.2024 14:26

3 aspmirk

Danke. gibt es nachteile bei der Lösung .htaccess mit folgendem Inhalt?

Options -Indexes

17.07.2024 19:00

4 Jörg Kruse

Nein, diese Einstellung ist schon aus Sicherheitsgründen empfehlenswert.

18.07.2024 07:57

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]