ApacheディレクトリインデックスのデフォルトのReadmeNameを変更するにはどうすればよいですか?
サイトexample.com/README.htmlのルートにreadmeファイルがあります。これをApacheディレクトリインデックスのreadmeファイルとして表示しますただしディレクトリに独自のREADME.htmlファイルがあります。これは可能ですか?
例;
ディレクトリ構造を使用
-/
-/folder1/
-/folder1/README.html
-/folder2/
-/README.html
example.com/は、ディレクトリインデックスにexample.com/README.htmlを表示する必要があります。
example.com/folder1/はexample.com/folder1/README.htmlを表示するはずです。
example.com/folder2/はexample.com/README.htmlを表示するはずです
設定できます
ReadmeName README.html
私の設定では、example.com/folder2 /のディレクトリインデックスのフッターに「ApacheServeratexample.comPort80」と表示されます。
同様に設定できます
ReadmeName /README.html
ただし、folder1 /のREADME.htmlは無視されます。
それは意味がありましたか?私はこれを説明するのにあまりうまくいっていません=)
これをグローバルに行うことはできないと思います。ただし、vhost/serverコンテキストで、サーバー全体のファイルを指すReadmeNameを指定できます。
<VirtualHost *80>
.
.
ReadmeName /README.html
<Virtualhost>
これは、.htaccessファイルを使用してディレクトリごとに上書きできます
ReadmeName README.html
ドキュメントから
HeaderNameとReadmeNameはどちらも、ファイル名を、インデックスが作成されているディレクトリへのアクセスに使用されるパスに相対的なURIパスとして扱うようになりました。ファイル名がスラッシュで始まる場合は、DocumentRootを基準にしたものと見なされます。
これは私が渡さなければならないUbuntuシステムで動作します。