2010-11-19 105 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'); 
?>