2016-04-08 12 views
0

私のウェブディレクトリをより良く見えるように、私はうまくインストールされました(OSX上のローカルホストとバーチャルホストで)Apaxythemeフォルダが同じディレクトリにある場合、各.htaccessは正常に動作しますが、themeフォルダを1つだけ保持したい場合、たとえば/Library/WebServer/Documentsに保存しますか? (動作しない)、これにmod_autoindex for 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 

: 私はこの作業形式からバーチャルホスト.htaccessを編集しようとした

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 

しかし、それだけでパスとIであるので、私は、理由を理解していませんこれらのファイルが存在することを確認します。

.htaccessthemeというフォルダが同じディレクトリにある場合のみ動作しますか?

mod_autoindexの指示文をapache設定ファイルに設定することはできますか?持っているために、それはインデックスページに

答えて

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

AddIconを逃す任意のディレクトリのために働くには、URLを期待 - あなたがここに持っているものではなく、ファイルシステムのパスのように見える一方。あなたは、ドメインのルートからURLを指定する必要が

- ので、あなたのアイコンがhttp://example.com/theme/icons/blank.pngを介して利用可能であるならば、あなたは

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

を使用する必要がありますが中にすべてのそれらのmod_autoindexののディレクティブを設定することは可能ですApacheの設定ファイル?

Apacheのドキュメントでは、どのようなコンテキストでも使用できるすべての指令が表示されます。

行くには、例えばAddIconディレクティブを見て、あなたはそれがあると言うことを参照してください。

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

はどうもありがとうございました!私はちょうどそれらのファイルのパスを修正する方法をコンソールに気づいた。 AddIcon入力についてもありがとう – Yuri

関連する問題