我觉得我有点愚蠢地问这个,但......:)
如果我是某个网站的访问者(让我们说“www.site.com”),我现在在这个页面“www.site.com/pageX”,我打开该页面的来源,我会找到一些“<A>
”标签。如果这些标签有href这样的href =“/ pageY / .content.html”,如果链接指向“www.site.com/pageY/content”,我该如何判断(不点击该链接或查看链接的完整地址)。 html“或”www.site.com/pageX/PageY/content.html“?
我希望这个问题不会太混乱:)。
答案 0 :(得分:0)
如果您看到<a href="">Text of link</a>
,则该链接会链接到具有相同网址的当前页面。您还会看到通常在表单中将POST数据发布到同一个URL。 :)
答案 1 :(得分:0)
您可以告诉,因为该链接以/
开头,这意味着它将相对于网站根目录。
您可以在此处详细了解:http://www.motive.co.nz/glossary/linking.php#root
答案 2 :(得分:0)
当URL以斜杠开头时,它将从站点的根目录开始。所以href =“/ pageY / content.html”将指向www.site.com/pageY/content.html。虽然href =“pageY / content.html”指向当前位置,但是:www.site.com/pageX/pageY/content.html。
答案 3 :(得分:0)
我不确定我是否正确理解了这个问题,但会尝试解释。
有相对和绝对的URL。相对网址看起来像content.html
或./content.html
。绝对网址以/
开头,如/pageX/content.html
。
相对URL将附加到基本href,即您所在的目录(www.site.com/pageX
的{{1}})。可以使用www.site.com/pageX/index.html
元素更改基本href。当您<base/>
时访问content.html
会引导您www.site.com/pageX
。
绝对URL将始终将URL附加到域。当您www.site.com/pageX/content.html
时访问/content.html
会引导您www.site.com/pageX
。
不知道这是否回答了你的问题。