我正在建立一个网站,但我不完全确定如何处理.htaccess文件。 比方说,我有一个名为pages的文件夹,可以保存我的所有页面,如果他们输入www.website.com/pages,我可以拒绝访问某人,以便他们看不到该目录吗? 我已经尝试将.htaccess文件放在带有“全部拒绝”行的pages文件夹中,虽然它拒绝访问,但它也拒绝访问实际页面。 有没有办法做到这一点,而不拒绝访问网站上的页面,只是拒绝访问该目录?
对不起,如果这没有多大意义,我很困惑哈哈。 谢谢你的帮助。
答案 0 :(得分:6)
如果您不希望Apache显示目录中的文件列表,可以使用
Options -Indexes
禁用indexes
功能。
有关更多信息,请参阅Apache手册的Options Directive部分。
否则,“简单方法”就是放置一个空index.html
或index.php
文件 - 即Apache在尝试访问目录时使用的默认文件。
关于这一点,请参阅DirectoryIndex Directive。
答案 1 :(得分:2)
只需在目录中放置一个空的index.html。
答案 2 :(得分:1)
我使用的大多数主机都使用IndexIgnore *
指令。
只需将它放在.htaccess文件中,然后将其放入要阻止索引的文件夹中。
更多信息:Apache IndexIgnore Documentation。
答案 3 :(得分:0)
您可以登录您的站点管理员,然后您可以使用索引管理器说出您要保护的文件夹。我只是做了我的