子域的相对路径 - HTML

时间:2017-05-31 15:54:47

标签: html

这似乎是一个简单的问题,但令我感到困惑。让我们说我的域名是: bar.com和我的子域名是foo.bar.com。

如果我在foo.bar.com/1/2上,我通过一个带有相对路径的链接返回一个目录(href =" ../")它将需要我到foo.bar.com,而不是foo.bar.com/1,因为我期待它。为什么是这样?如何使用相对路径访问foo.bar.com/1?

附带问题:如果foo.bar.com正在屏蔽另一个目录(让我们说bar.com/foo,我会转到href =" /&#34那,这会把我带到整个域(bar.com)的根源,还是只带到子域的根目录(foo.bar.com)?

1 个答案:

答案 0 :(得分:2)

如果当前页面为http://foo.bar.com/1/2,则浏览器认为2是目录1下的文档。因此,如果您有../,它将转到其父目录,即根目录。如果您想要关联到http://foo.bar.com/1/,可以使用href=./

我不太明白你的问题。通常,如果浏览器中显示的网址为bar.com/foo,则href="/"会将用户带到bar.com/;如果浏览器中显示的网址为foo.bar.com/,则href="/"会将用户带到foo.bar.com/