我应该隐藏我的资产文件夹吗?

时间:2015-07-07 21:20:53

标签: javascript php jquery css apache

我编写了一个包含资源文件夹的Web应用程序。这个文件夹包含一堆图像,JavaScript和CSS文件。如果用户在sub.domain.com/assets中写入,则会显示默认列表,其中显示各种文件夹,文件和图像。我应该隐藏这个文件夹的内容吗?无论如何,他们找不到任何在网站上找不到的东西。 如果我应该隐藏这个,我应该怎么做?我试图使用Option -Indexes之类的东西,但是在保存它之后,甚至我的php脚本也无法访问我的JS和CSS文件,图像。我正在使用Apache webserver btw。

提前致谢!

1 个答案:

答案 0 :(得分:1)

你真的有两种选择。最简单的方法是创建一个空白的index.html文件,并将其放在您不希望显示目录列表的文件夹中。

第二种方法是使用.htaccess,您需要做的就是在文件夹的根目录中创建或编辑.htaccess文件,并将Options -Indexes添加为一行。保存它确保它没有使用扩展名(如.txt)或任何东西保存,这应该会阻止列出的内容。

如果您想以递归方式对整个目录及其子目录执行此操作,我建议使用this post中概述的方法。