2017-01-24 2 views
2

Es gibt zwei Teile auf meine Frage ....htaccess direkten Zugriff auf Pfad verhindern und außer Kraft setzen mit einem anderen

A. Was .htaccess sollte ich in einem Stammordner platzieren, um alle direkten Zugriff auf alle Unter zu verhindern -folders & Dateien

B., dass nach tun, gibt es eine Möglichkeit, eine andere .htaccess-Datei in einem bestimmten Ordner zu platzieren (im Stammordner), um die ersten Wurzel .htaccess Regel

in Beispiel außer Kraft zu setzen :

I möchten alle direkten Zugang zu den blog Unterverzeichnisse

blog/posts 
blog/files 

mit einer einzigen .htaccess Datei im Root-Verzeichnis platziert verhindern

Aber ich folgendes noch wollen zugänglich sein

blog/js 
blog/css 

mit einer spezifischen .htacess-Datei in jedem dieser

platziert werden Dank!

Update - Ich fand tatsächlich eine Antwort auf A (von allen leugnen), aber immer noch, wie kann ich die von allen im Stammordner platziert verweigern außer Kraft setzen, mit einem bestimmten .htaccess in einem bestimmten Unterordner

Antwort

3

Sie können diese Richtlinie in /blog/.htaccess legen Sie alle Dateien und Ordner zu verweigern zuerst:

deny from all 

dann in den Ordner, die Sie Zugriff dh blog/css oder blog/js zulassen wollen, eine .htaccess-Datei mit dieser Richtlinie erstellen:

allow from all 
Verwandte Themen