以HTML格式打开目录

时间:2013-05-31 23:35:17

标签: html

在某些网站中,我看到的链接如下:

<a href="directory/">Link</a>

该链接不会转到html文件,而是转到文件夹(我相信)。我想知道这是否有任何目的,以及如何做到这一点。打开目录时是否有要打开的默认文件?因为当我尝试这样的东西时,我点击链接,然后我看到该文件夹​​中的文件列表,我必须点击正确的链接。

我看到的每个地方都说你应该做这样的链接:

<a href="directory/link.htm">Link</a>

我应该放手吗?我非常好奇。

3 个答案:

答案 0 :(得分:4)

这是由Web服务器控制的。有些人会查找名为default.htm的文件,其他人会查找index.html。它通常是可配置的,有时服务器可能会查找indexdefault的多种变体中的任何一种。

如果找不到这样的文件,服务器通常会显示该文件夹中找到的所有文件的目录列表,但出于安全考虑,这通常不是一个好主意。同样,这可以在服务器的设置中进行控制。

答案 1 :(得分:2)

允许目录列表是非常危险和不明智的做法。您应该一定隐藏您网站的真实目录结构。

答案 2 :(得分:0)

PHPDL是一个Php脚本,它列出了目录中的所有文件(当然除了它自己)。 PHPDL与众不同之处在于脚本所需的一切都在一个文件中,包括它使用的文件类型图标。

注意:您可以将脚本重命名为您想要的任何内容。它不会将自己列为要下载的文件。

此脚本安全且有用,请参阅演示:

http://greg-j.com/projects/phpdl/PHPDL-v2.php

http://greg-j.com/projects/phpdl/PHPDL-lite.php