代码之家  ›  专栏  ›  技术社区  ›  berkes

在不同语言和配置的目录名后斜杠

  •  2
  • berkes  · 技术社区  · 14 年前

    问题真的很简单:目录路径的末尾应该总是包含斜杠吗?

    说: /path/to/directory/ 结束 /path/to/directory .

    Linux/Unix似乎两者都接受。Linux上的大多数应用程序和库都遵循这一点。例如 <Directory /home/someproject/foo/code> 工作很好。

    在编程中,比如说php,我可以在两个目录的末尾加一个斜杠。还有那些没有的。PHP的文档中有一些示例忽略了/ http://www.php.net/manual/en/class.dir.php

    红宝石一样:我可以用 /path/to/dir/ /path/to/dir 在里面 Dir ?

    什么是“最佳实践”?使用这两种方法中的一种时会有性能惩罚吗?是否存在两种工作方式不同的边缘情况,或者两者中的一种都将中断?

    1 回复  |  直到 10 年前
        1
  •  2
  •   Edward Leno    14 年前

    为了保持一致性,我使用了尾随斜线。如果我正在构建一个动态路径/名称,我喜欢看到后面的斜杠来表示我已经完成了该路径部分的任何构造。这与我决定对Web位置也使用尾随斜杠的决定是一致的。有些人的想法可以在 http://www.fiftyfoureleven.com/weblog/search-engines/trailing-slashes-best-practice