0

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

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

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

我到处看,它说你应该做这样的链接:

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

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

4

3 回答 3

4

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

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

于 2013-05-31T23:38:50.790 回答
2

允许目录列表是非常危险和不明智的做法。您应该通过各种方式隐藏您网站的真实目录结构。

于 2013-05-31T23:37:12.097 回答
0

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

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

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

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

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

于 2013-06-01T03:19:33.457 回答