【问题标题】:What does ".." mean in url? [closed]网址中的“..”是什么意思? [关闭]
【发布时间】:2013-07-05 13:06:37
【问题描述】:

我在我的服务器上进行了一些测试,我发现在 URL 末尾添加 ... 似乎会改变一些事情,但我不知道为什么。

不过,它不仅限于我的服务器。我可以通过 Firefox 或 wget 访问www.google.fr..(没有尝试其他方法,但我想是一样的)。

那么,你们知道这些额外的. 是什么意思吗?

【问题讨论】:

标签: url dns


【解决方案1】:

有两种可能的 URL。

  1. Absolute= 具有完全限定的路径
  2. Relative= 具有相对于当前目录的路径。

"." & ".." 用于相对路径。

"." 表示当前目录当前路径段

".." 表示相对于当前目录/当前路径段的上一级目录

【讨论】:

  • 关于您的术语,“目录”在这种情况下似乎不合适:URL 不一定映射到分层文件系统。更合适的术语可能是“路径段”;参见例如RFC 1808.
  • @stakx ,我同意,更新了上面的答案。但是 RFC 1808 也没有说明这一点。 :)
  • ... 也可以出现在绝对 URL 中,例如,http://www.foo.com/bla/blubhttp://www.foo.com/bla/../bla/./blub 相同
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-29
  • 2014-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多