【发布时间】:2013-07-05 13:06:37
【问题描述】:
我在我的服务器上进行了一些测试,我发现在 URL 末尾添加 . 或 .. 似乎会改变一些事情,但我不知道为什么。
不过,它不仅限于我的服务器。我可以通过 Firefox 或 wget 访问www.google.fr..(没有尝试其他方法,但我想是一样的)。
那么,你们知道这些额外的. 是什么意思吗?
【问题讨论】:
我在我的服务器上进行了一些测试,我发现在 URL 末尾添加 . 或 .. 似乎会改变一些事情,但我不知道为什么。
不过,它不仅限于我的服务器。我可以通过 Firefox 或 wget 访问www.google.fr..(没有尝试其他方法,但我想是一样的)。
那么,你们知道这些额外的. 是什么意思吗?
【问题讨论】:
有两种可能的 URL。
"." & ".." 用于相对路径。
"." 表示当前目录或当前路径段
".." 表示相对于当前目录/当前路径段的上一级目录
【讨论】:
. 和 .. 也可以出现在绝对 URL 中,例如,http://www.foo.com/bla/blub 与 http://www.foo.com/bla/../bla/./blub 相同