2012-05-02 35 views
0

我想禁用所有目錄的目錄瀏覽。我設法做到這一點:
Options -Indexes在我的.htaccess文件。403以「web_」開頭的所有目錄的禁止錯誤

但是,我擁有屬於插件域的目錄,所以無論何時有人試圖訪問這些目錄,它都會將其重定向到該頁的索引文件,因此它不會顯示403禁止的錯誤。

如何顯示以「web_」開頭的那些插件域目錄的403禁用錯誤?

謝謝!

回答

0

至於我與「插件域」你指的是子域名,即像/sub_a一個文件夾應該爲sub_a.example.org訪問,但應顯示403錯誤,如果它是作爲example.org/sub_a訪問明白。

如果是這種情況,有很多選擇。

例如,你可以添加一個.htaccess文件到這些文件夾,其中通過example.org/sub_a訪問是重定向到sub_a.example.org,而不僅僅是呈現出403

或者你可以使用一個@Salman的回答,並使用LocationMatch而不是DirectoryMatch,它只會在文件夾被用作URL的一部分時觸發。

或者你也可以修改你的索引文件(例如,如果它是一個php腳本),要麼返回一個403頭,重定向或做一些完全不同的事情。