如何阻止访问url目录

时间:2013-02-01 16:19:49

标签: php .htaccess url download

我有以下链接:www.mysite.com/uploads/file.pdf

我希望用户下载该文件。但我不希望他从这个目录中vizualize文件。我怎么能这样做?

我正在使用PHP和Apache。

2 个答案:

答案 0 :(得分:1)

更好地在.htaccess文件中使用Options -Indexes

在该目录上创建名为.htaccess的文件,并添加Options -Indexes作为文件的内容。确保在添加Options -Indexes

后按Enter键

这将确保您的目录不具有索引能力。即你可以访问文件说www.mysite.com/uploads/file.pdf,但你不能使用www.mysite.com/uploads/列出该目录中的所有文件

答案 1 :(得分:0)

将名为index.html的空文件添加到www.mysite.com/uploads/目录中将阻止用户查看(可视化)文件。

禁用目录索引也可以How do I disable directory browsing?