2013-07-05 49 views
1

我在我的服务器上做了一些测试,发现在URL的末尾添加...似乎改变了一些事情,但我不知道为什么。“..”在网址中的含义是什么?

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

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

+3

http://www.dns-sd.org /TrailingDotsInDomainNames.html –

+0

另请参阅:http://stackoverflow.com/q/13309854/1591669 – unor

回答

1

有两种类型的URL可能。

  1. 绝对=具有完全合格的路径具有相对于当前目录路径
  2. 相对=。

“。” & “..”用于相对路径。

“。”意味着当前目录当前路径段

“”一级目录相对于当前目录/当前路径段

+0

关于您的术语,在这种情况下,“目录”似乎不合适:URL不一定映射到分层文件系统。更合适的术语可能是“路径段”;见例如[RFC 1808](http://www.ietf.org/rfc/rfc1808.txt)。 – stakx

+0

@stakx,我同意,更新上面的答案。但RFC 1808也没有这样说。 :) –

+0

'.'和'..'也可以在绝对URL中出现,例如'http:// www.foo.com/bla/blub'与'http://www.foo.com/ BLA BLA /../ /./ blub' –