文件名,URI中的hello /和hello之间的区别

时间:2010-08-15 13:27:58

标签: language-agnostic

使用目录名称和使用尾随短划线(hello vs hello/)的名称之间的区别是什么。在Web开发中似乎很重要。

1 个答案:

答案 0 :(得分:1)

尾部斜杠表示“hello /”是一个目录。

看到“hello /”的Web服务器将为您提供其目录列表内容或名为“hello”的目录的默认页面。

  • 如果为该目录配置了默认文档,则Web服务器会将其提供给客户端。
  • 如果找不到或未为该目录配置默认文档,Web服务器将列出目录的内容。
  • 如果没有默认文档且服务器未配置为显示目录内容,则会收到403(目录列表被拒绝)。

没有斜杠表示“hello”是一个文件。

只看到“hello”的Web服务器将尝试为您提供名为“hello”的文件。它无法获取该文件,它将为您提供404(未找到)。