2010-04-22 39 views
2

我想阻止人們查看我的圖像目錄的內容。我已經使用Codeigniter構建了一個應用程序,並注意到它們只是在所有目錄中都有一個帶有403 Forbidden消息的index.html頁面 - 這是一種安全的方法嗎?目錄中的index.html頁面是否足夠,或者是否需要更新config或.htaccess?阻止人們查看目錄的內容

回答

2

index.html應該足夠安全,但它不是一個真正的clean解決方案,因爲它實際上並沒有返回錯誤消息,它可能仍然返回HTTP 200,然後顯示錯誤的HTML頁面403.

乾淨的解決辦法是增加

Options -Indexes 

的.htaccess文件。

1

一般來說,你需要的不僅僅是一個index.html,這取決於你的服務器配置,你仍然可以得到一個目錄列表。目錄中的文件都不會受到保護。

最好的辦法是執行上述操作,更新服務器配置以限制訪問,並通過.htaccess設置策略(如果適用)。最後,如果你不希望它被服務,它真的不應該成爲服務器發佈的目錄結構的一部分。

4

如果您習慣使用.htaccess解決方案,該解決方案應該可以正常工作。

Options -Indexes

如果你是一個的cPanel共享主機,您可以在索引管理更改設置

Cpanel - Index Manager