我有这个网站example.com,我刚刚发现我可以通过URL访问我的文件夹(例如,我可以通过转到http://example.com/img使用网络浏览器访问img文件夹)。真是太疯狂了!对不起,我甚至无法在Google / StackOverflow中搜索合适的字词,因为我不知道它的名称是什么,或者说正确的术语是什么。此外,我正在慷慨地使用标签,因为我不确定这将属于哪些类别。
答案 0 :(得分:1)
将Options -Indexes
放入.htaccess以防止目录列表
...或deny from all
如果您想限制对文件的访问
答案 1 :(得分:0)
使用以下行将以下行添加到站点根目录中名为.htaccess
的文件中
Options -Indexes
它会阻止Apache向访问者列出目录的内容,并且仍然允许您在HTML中引用其中的文件(即图像)。
答案 2 :(得分:0)
你可以用两种方式来做。首先是创建一个index.html
文件并将其存储在目录中,这样每当有人试图通过URL导航该目录时,他就会看到index.html
页面。第二个选项是在目录中创建一个.htaccess文件,并将这行代码放在其中:Options -Indexes
。我建议添加404 Not Found页面,其中包含标题信息,就像大多数网站已经在做的那样。