2
我需要在我的Web服務器上以.
開頭的目錄中放置一些內容,即路徑爲my.domain/.something/somefile
。允許訪問Apache中的隱藏目錄(。)
但是,似乎我的Apache配置阻止對隱藏目錄的所有訪問。
如何更改配置,以便允許訪問這個特定的目錄?
我需要在我的Web服務器上以.
開頭的目錄中放置一些內容,即路徑爲my.domain/.something/somefile
。允許訪問Apache中的隱藏目錄(。)
但是,似乎我的Apache配置阻止對隱藏目錄的所有訪問。
如何更改配置,以便允許訪問這個特定的目錄?
來自apache.org發行版的默認配置在從文檔根目錄的.something子目錄中提供文件時沒有問題。您必須搜索自己的日誌和配置以查找問題。
你是對的。確實有一個配置文件由我的服務器的一些以前的管理員設置,防止隱藏的文件和目錄的服務。我禁用了它,現在一切似乎都奏效了。 – Echows
這就是爲什麼我切換到nginx,更好更簡單的配置的原因之一。試試這個答案也許可以幫助你http://serverfault.com/questions/245922/how-to-configure-apache-to-view-hidden-files – DanFromGermany
@sjagr .htaccess文件受到匹配'.ht * '在默認的apache配置中。它不會影響以點開頭的目錄。 – DanFromGermany
它在apache文檔中說:「在列出目錄時,IndexIgnore指令添加到要隱藏的文件列表中.File是一個shell樣式的通配符表達式或完整文件名。多個IndexIgnore指令添加到列表中,而不是替換忽略文件「。這是否意味着IndexIgnore還會使所有匹配不可訪問的目錄(和子目錄)或僅使文件列表不可見? – Echows