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