2013-07-28 40 views
0

對於我的網站example.com嘗試使用子域作爲下載目錄作爲media.example.com ,但是當我上傳一些文件到public_html文件夾中的該媒體文件時。當我訪問media.example.com列出了該目錄中的所有文件。如何限制主機中的目錄列表中的文件

我也試過.htaccess和.htpasswd,但它要求密碼,並允許我,但是當我點擊上傳目錄的鏈接時,它顯示錯誤。

我需要什麼?

example.com和我下載的文件是在media.example.com/

文件鏈接 - > media.example.com/downloads/apps/xyz.zip(當用戶點擊它們可以下載)

問題 - > media.example.com/downloads/apps/它顯示所有文件的鏈接(這不應該顯示文件列表 - 需要顯示錯誤)

如何隱藏這些文件在目錄鏈接但公共用戶應該下載的鏈接文件可以通過單擊下載。

任何人幫助我..,

+0

可能重複[拒絕目錄列表與htaccess](http://stackoverflow.com/questions/5932641/deny-directory-listing-with-htaccess) –

回答

0

使用.htaccess:

Options -Indexes 

然後,您可以設置一個錯誤頁面來顯示用戶(錯誤403):

ErrorDocument 403 /errors/error403.html 
0

在.htaccess文件(提供你使用Apache)將這一行:

Options -Indexes 

它將禁用目錄列表到該目錄

相關問題