拒绝外部访问文件夹

时间:2013-09-19 10:25:59

标签: .htaccess symfony upload

有没有办法拒绝外部访问我的上传目录?我不希望用户访问我的上传目录:www.example.com/uploads

我在上传文件夹的根目录中使用了.htaccess但是所有链接都被破坏了

在我的.htaccess中:

deny from all

任何解决方案?

1 个答案:

答案 0 :(得分:2)

如果您想禁用目录列表,只需在您的htaccess中放置'Options -Indexes'。

你已经应用了'全部拒绝',这实际上阻止任何人访问它所适用的目录中的文件。

还要确保在vhost定义中指定了'AllowOverride All',否则您无法通过htaccess文件覆盖设置。无论如何,这是我的理解。

如果您希望禁止访问上传目录,并控制特定用户可以访问的文件,我建议您浏览用PHP等语言编写的脚本。用户从脚本请求文件,脚本会查看是否允许他们查看文件。如果是,则显示文件。如果不是,那就不是。

参考