2010-11-19 103 views

回答

5

上傳到不在public_html中的文件夾 - 它們只能通過FTP或服務器本身訪問,而不能通過HTTP訪問。

3

Theres多種方式來完成這一點。

選項1:像kolink說,把你的根目錄(的public_html)外的文件

選項2:通過.htaccess,你拒絕訪問的目錄,如果你不想在文件中列出您可以使用在你的.htaccess

選項-Indexes以下

你可能也想看看對於使用chmod文件的權限。

+0

如果我拒絕訪問目錄,它是否會拒絕腳本嘗試訪問它? – quano 2010-11-20 12:42:26

+0

@quano,no。這將只是禁止訪問默認的index.php文件,該文件顯示目錄的內容並返回一個403 - 禁止的消息(您可以自定義)。所以你不會訪問一個/ dir,而是一個/ dir/file.png。 – 2013-09-11 08:23:03

0

不完全安全,但一個簡單的解決方案是將index.php文件放在您不想訪問的文件夾中,將用戶重定向回主頁。這將主要阻止輕鬆瀏覽未索引的文件夾。

<?php 
    header('Location: ../../index.html'); 
?>