在某些网站中,我看到如下所示的链接:
<a href="directory/">Link</a>
该链接不会转到一个 html 文件,而是一个文件夹(我相信)。我想知道这是否有任何目的,以及如何做到这一点。打开目录时是否有要打开的默认文件?因为当我尝试这样的事情时,我点击链接,然后我看到该文件夹中的文件列表,我必须点击正确的链接。
我到处看,它说你应该做这样的链接:
<a href="directory/link.htm">Link</a>
我应该放手吗?我非常好奇。
在某些网站中,我看到如下所示的链接:
<a href="directory/">Link</a>
该链接不会转到一个 html 文件,而是一个文件夹(我相信)。我想知道这是否有任何目的,以及如何做到这一点。打开目录时是否有要打开的默认文件?因为当我尝试这样的事情时,我点击链接,然后我看到该文件夹中的文件列表,我必须点击正确的链接。
我到处看,它说你应该做这样的链接:
<a href="directory/link.htm">Link</a>
我应该放手吗?我非常好奇。
这是由 Web 服务器控制的。有些人会寻找一个名为的文件default.htm
,有些人会寻找index.html
. 它通常是可配置的,有时服务器可能会查找index
or的多种变体中的任何一种default
。
如果找不到这样的文件,服务器通常会显示在该文件夹中找到的所有文件的目录列表,但出于安全原因,这通常不是一个好主意。同样,这是可以在服务器设置中控制的。
允许目录列表是非常危险和不明智的做法。您应该通过各种方式隐藏您网站的真实目录结构。
PHPDL 是一个 PHP 脚本,它列出了一个目录中的所有文件(当然除了它自己)。PHPDL 的不同之处在于脚本所需的一切都在一个文件中,包括它使用的文件类型图标。
注意:您可以将脚本重命名为您想要的任何名称。它不会将自己列为要下载的文件。
此脚本安全且有用,请参阅演示: