我不想显示我的图片,zip文件或任何其他文件。因为所有这些非常重要的文件。
假设我的图片网址类似
http://www.example.com/users/upload/images/example.jpg
如果有人可以使用以下网址并使用浏览器网址,那么他们可以看到我的所有其他图片。
http://www.example.com/users/upload/images/
我不想显示我的图片文件,或者我想显示一些找不到的404页面。
有谁知道上述问题的解决方案?
答案 0 :(得分:2)
您可以为文件夹(图片)创建一个.htaccess
文件,该文件应该被拒绝访问
Deny from all
或者您可以重定向到自定义404页面
Redirect /images/ 404.html
欲了解更多信息,
http://www.sitepoint.com/htaccess-for-all/
答案 1 :(得分:1)
在apache配置文件中尝试此操作:
<Location />
Options -Indexes
</Location>
答案 2 :(得分:0)
你可以使用.htaccess来做到这一点。
我猜你的htaccess Options -Indexes
会做到这一点。
答案 3 :(得分:0)
您可以将.htaccess文件放在包含以下内容的文件夹中:
deny from all
这样你就无法通过url打开该文件夹中的任何文件,但你可以将它们包含在php中而不会出现任何问题。
答案 4 :(得分:0)
除了将Options -Indexes
添加到htaccess文件之外,还要在您要保护其结构的任何目录中添加/ index.html或index.php。这样,当用户导航到他们而不是看到目录结构时,他们只会获得索引文件。索引文件不需要包含任何代码或文本。