Verhinderung der Verzeichnisliste durch umleiten?
Möchte ich .htaccess
zu verhindern directory-listing.
Ich habe Seiten in /Lage/ aber ich habe keine index Datei. So möchte ich umleiten auf /location/about.php zum Beispiel.
Gibt es eine Möglichkeit, dies zu tun, ohne die Schaffung eines index.html und umleiten von Anfragen an das?
Danke für die Hilfe!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie Fragen, für eine Datei 'index.html' finden Sie unter "DirectoryIndex" sagen, welche Dateien für die Verwendung an Stelle von 'index.html':
... wenn du versuchst zu redirect alle Verzeichnisse auf einer einzigen Seite, dann würde ich betrügen und machen Sie das folgende, die meistens tun, was Sie für Fragen:
... und set /includes/header.html mit dem, was Nachricht, die Sie wollen (oder mit einem meta-redirect), und /includes/readme.html leer zu sein.
Ich weiß, das ist ein älterer thread aber ich musste einfach zu implementieren etwas ähnliches und habe es auf folgende Weise:
Grundsätzlich
Options -Indexes
verhindert directory-listing undErrorDocument 403
schreibt die default-403-Meldung.Ändern
DirectoryIndex
undOptions
funktioniert, aber mit mod_alias bedeutet, dass Sie nicht haben, um es zu ändern zurück in verschachtelten Verzeichnissen.Hier ist der direkte link zu dem, was Sie brauchen:
http://www.webweaver.nu/html-tips/web-redirection.shtml
Wenn Sie brauchen etwas mehr erweitert, um handle-Parameter oder müssen remap alten URLs auf neue, können Sie URL-rewriting:
http://corz.org/serv/tricks/htaccess2.php
Verhindern directory listing (oder return ein leeres directory listing):
http://www.besthostratings.com/articles/prevent-directory-listing.html