2014-11-22 130 views
0

基地URL: “http://example.com/foo/bar” 相对URL:/霍格/风雅相对URL绝对URL

然后是绝对URL为 “http://example.com/hoge/fuga” 或 “http://example.com/foo/bar/hoge/fuga”?

在此先感谢!

+0

有什么问题吗? – Rupesh 2014-11-22 11:53:28

+2

'/ hoge/fuga'是服务器根目录,所以绝对将会是'http:// example.com/hoge/fuga'。但是,这将需要不到60秒。自己尝试一下。不是写这个问题。 – Tommi 2014-11-22 11:56:01

+0

其实我正在看一本书,它说的答案是http://example.com/foo/bar/hoge/fuga – nextdoordoc 2014-11-22 11:56:43

回答

1

我假设你问的是如何计算从相对网址到绝对网址。

当您以“/”开头时,它将从您的基本URL开始。

Base URL : "http://example.com/foo/bar" 
Relative URL : /hoge/fuga 
Absolute URL: "http://example.com/hoge/fuga" 

如果你想让它从你的出发地使用计算,而无需启动“/”

Base URL : "http://example.com/foo/bar" 
Relative URL : hoge/fuga 
Absolute URL: "http://example.com/foo/bar/hoge/fuga" 
+0

你的第二个例子是错误的,http:// example.com/foo/bar' +'hoge/fuga' ='http:// example。 com/foo/hoge/fuga'。相对路径是相对于当前目录的,因为起始URL并不以斜线结尾,这意味着当前目录是'/ foo /'。 – 2017-04-06 17:14:43