Apache2

apache2自定義錯誤,當目錄為空時

  • May 18, 2019

通常,當目錄中沒有 index.html 文件時,apache 只會在頂部顯示一個頁面,上面寫著“/subdir 的索引”並列出所有文件。怎麼可能而不是顯示自定義錯誤頁面?最好是我可以放在我的 .htaccess 文件中的東西

預設情況下,您的 apache 配置中會有如下配置行:

DirectoryIndex index.html index.php index.cgi

這定義了在沒有任何文件部分的情況下請求目錄時搜尋這些文件以呈現目錄內容的順序。如果未找到,並且啟用了自動索引功能,您將獲得列出的目錄內容。

但是,也可以為 定義絕對路徑DirectoryIndex,例如:

DirectoryIndex index.html /default/index.html

現在,如果目錄中沒有 index.html,將使用 /default/index.html(相對於 DocumentRoot)的內容,我相信這正是您所要求的。

引用自:https://serverfault.com/questions/966192