为每个目录添加索引文件或.htaccess文件?

时间:2013-11-25 06:24:06

标签: php apache .htaccess

好的,所以我当前的网站使用.htaccess方法阻止用户访问该目录 例如http://www.example/_directory/通过Options All -Indexes

我应该坚持使用这个问题,或者放一个索引文件,例如:每个目录中的index.php更好吗?我正在考虑将index.php重定向到主页,而不是向用户提供错误403页。

评论

2 个答案:

答案 0 :(得分:2)

以这些子目录也有内容的方式构建您的网站会很聪明(例如关于/也显示一些信息,关于/ history /和about / our-company /)。

如果目录只包含文件,那么恕我直言就完全没问题了。

您的问题的答案可能非常有偏见。

答案 1 :(得分:0)

如果您使用的是Unix / Linux服务器,则您的目录中根本不需要空白的索引文件。只需创建一个.htaccess文件并将以下代码放入其中:

代码:

Options -Indexes

当有人试图访问没有索引文件的目录的内容时,他们会收到403错误。

参考:http://wildlifedamage.unl.edu/manual/mod/core.html#options