
Apache では、index.html のないフォルダーにアクセスすると、ディレクトリ リストを作成できます (設定されている場合)。
私が知りたいのは、同じリストを別のURLで取得できるかどうかです。私はすでにindex.htmlを使用しており、それをそのままにしておきたい。
つまり、私が探しているのはこれです:
http://example.com/blar/
-> index.html ページを読み込みます (変更したくない)
http://example.com/blar/directory_list
(代わりにこの URL で Apache ディレクトリ リストをレンダリングしたい)
答え1
私はこれを解決するには位置オーバーライドディレクトリインデックス指令。
DocumentRoot /var/www
...
Alias /bar /var/www/foo
<Location /bar>
DirectoryIndex disabled
</Location>
今http://domain.tld/foo/index.htmlを表示しますhttp://domain.tld/bar/ディレクトリ インデックスが表示されます。他の設定が適切であると仮定します。