2016-04-08 3 views
0

Ich erfolgreich installiert (in localhost und virtualhost, läuft auf OSX) Apaxy, um eine bessere Sicht auf meine Web-Verzeichnisse zu haben. Jeder .htaccess funktioniert gut, wenn theme Ordner in ihrem gleichen Verzeichnis ist, aber was ist, wenn ich nur einen Ordner behalten möchte, zum Beispiel in /Library/WebServer/Documents? Ich versuchte, die vhost .htaccess aus diesem Arbeits Format zu bearbeiten:Einzel Thema Ordner für mod_autoindex mit virtualhost

AddIcon theme/icons/blank.png ^^BLANKICON^^ 
AddIcon theme/icons/folder.png ^^DIRECTORY^^ 
AddIcon theme/icons/folder-home.png .. 
HeaderName theme/header.html 
ReadmeName theme/footer.html 
IndexStyleSheet theme/style.css 

dazu (nicht funktioniert):

AddIcon /Library/WebServer/Documents/theme/icons/blank.png ^^BLANKICON^^ 
AddIcon /Library/WebServer/Documents/theme/icons/folder.png ^^DIRECTORY^^ 
AddIcon /Library/WebServer/Documents/theme/icons/folder-home.png .. 
HeaderName /Library/WebServer/Documents/theme/header.html 
ReadmeName /Library/WebServer/Documents/theme/footer.html 
IndexStyleSheet /Library/WebServer/Documents/theme/style.css 

Aber ich verstehe nicht, warum, da es nur ein Weg ist und ich bin sicher, dass diese Dateien existieren.

Funktioniert es nur, wenn .htaccess und Ordner im selben Verzeichnis sind?

Ist es möglich, all diese Anweisungen von mod_autoindex in der Apache-Konfigurationsdatei zu speichern? Um fehlt es funktioniert der Index-Seite

Antwort

1
AddIcon /Library/WebServer/Documents/theme/icons/blank.png ^^BLANKICON^^ 

AddIcon für ein beliebiges Verzeichnis zu haben, erwartet eine URL - während das, was Sie hier lieber einen Dateisystempfad aussieht.

Sie müssen die URL aus der Wurzel Ihrer Domäne angeben - also, wenn Ihr Symbol über http://example.com/theme/icons/blank.png verfügbar ist, würden Sie

AddIcon /theme/icons/blank.png ^^BLANKICON^^ 

Ist es möglich, in verwenden müssen alle diejenigen mod_autoindex Weisungen zu setzen Apache Konfigurationsdatei?

Die Apache-Dokumentation sagt Ihnen für jede Anweisung, in welchem ​​Kontext sie verwendet werden kann.

Go zum Beispiel nachschlagen die AddIcon Richtlinie, und Sie sehen, dass es dort sagt:

Context: server config, virtual host, directory, .htaccess 
+0

Vielen Dank! Ich habe gerade in der Konsole bemerkt, wie man den Pfad für diese Dateien korrigiert. Vielen Dank auch für die AddIcon-Eingabe – Yuri