Joomla index.html 文件
Joomla index.html file
为什么在 Joomla 中几乎每个文件夹中都有一个 index.html 文件?哪些文件夹不包含 index.html 文件,为什么?
index.html 文件不是必需的,它作为安全层位于文件夹中。这是为了防止窥探者能够看到目录结构,如果没有 index.html 文件并且有人随机去 http://yoursite.com/scripts/js/
(例如),他们可能会看到所有文件的列表在该目录中。相反,在 index.html 文件就位后,他们会看到一个空白的着陆页:
<html><body bgcolor=" #FFFFFF" ></body></html>
每个文件夹中的空白index.html文件是为了防止通过网址浏览目录。
在配置不当的 Web 服务器上,有人可以通过简单地浏览到路径(例如 www.yoursite.com/images/)来查看文件夹中包含的所有文件,这可能是一个潜在的安全问题在没有关闭目录浏览(索引)的服务器上。
让空白 index.html 文件 returns 向浏览器显示一个空白的白屏,而不是显示文件夹的内容。
另一种方法(对于 apache 服务器)是将此行添加到位于网站根目录的 .htaccess 文件中:
选项-索引
它阻止了整个网站的目录浏览。
为什么在 Joomla 中几乎每个文件夹中都有一个 index.html 文件?哪些文件夹不包含 index.html 文件,为什么?
index.html 文件不是必需的,它作为安全层位于文件夹中。这是为了防止窥探者能够看到目录结构,如果没有 index.html 文件并且有人随机去 http://yoursite.com/scripts/js/
(例如),他们可能会看到所有文件的列表在该目录中。相反,在 index.html 文件就位后,他们会看到一个空白的着陆页:
<html><body bgcolor=" #FFFFFF" ></body></html>
每个文件夹中的空白index.html文件是为了防止通过网址浏览目录。
在配置不当的 Web 服务器上,有人可以通过简单地浏览到路径(例如 www.yoursite.com/images/)来查看文件夹中包含的所有文件,这可能是一个潜在的安全问题在没有关闭目录浏览(索引)的服务器上。
让空白 index.html 文件 returns 向浏览器显示一个空白的白屏,而不是显示文件夹的内容。
另一种方法(对于 apache 服务器)是将此行添加到位于网站根目录的 .htaccess 文件中:
选项-索引
它阻止了整个网站的目录浏览。