我想阻止直接访问我的wamp服务器的www文件夹中的目录,这样任何人都无法直接访问驻留在那里的文件。 例: www中有一个名为“folder”的文件夹。该文件夹包含一个文件“page.php”和几个图像和css文件。此文件夹中没有索引文件。现在当用户输入.... / folder /整个目录时,用户可以访问。但我想隐藏用户的目录列表。但是当通过任何其他页面打开时,应该可以访问page.php(通过超链接) 请帮忙!
答案 0 :(得分:2)
您描述它的方式,您可能仍然希望可以访问这些项目,以便仍然可以加载引用这些文件的页面。您只是不希望Apache在导航到该文件夹时列出文件。
Apache将这些页面称为“目录索引”。您可以通过向该文件夹的.htaccess
文件添加条目来关闭特定文件夹(和子文件夹):
Options -indexes
有关Options
指令和.htaccess
文件的更多详细信息,请点击此处:
https://httpd.apache.org/docs/current/mod/core.html#options