关于链接一般问题
我觉得我有点傻问这个,但是...... :)关于链接一般问题
如果我是某网站的访问者(让我们说“www.site.com”),和我” m目前在此页面上“www.site.com/pageX”,我打开该页面的源代码,我会找到一些“<A>
”标签。如果这些标签有像这样的href =“/ pageY/.content.html”,如果链接指向“www.site.com/pageY/content”,我该如何判断(无需单击链接或查看链接完整地址)。 html“或”www.site.com/pageX/PageY/content.html“?
我希望这个问题不是太混乱了:)
当URL以斜线开始/然后将它从网站的根开始。因此,href =“/ pageY/content.html”将指向www.site.com/pageY/content.html。虽然href =“pageY/content.html”指向当前位置,所以:www.site.com/pageX/pageY/content.html。
如果你看到<a href="">Text of link</a>
然后用相同的URL该链接链接到当前页面。您还可以通过表单将POST数据发布到相同的URL。 :)
不知道我是否理解正确的问题,但会尝试解释。
有相对和绝对的URL。相对URL的外观如content.html
或./content.html
。绝对网址的起始地址为/
,如/pageX/content.html
。
相对URL将被附加到基础href,这是您所在的目录(www.site.com/pageX
对于www.site.com/pageX/index.html
)。可以使用<base/>
元素更改基础href。当您在www.site.com/pageX
上时访问content.html
会导致您进入www.site.com/pageX/content.html
。
绝对URL将始终将URL附加到域。当您在www.site.com/pageX
*问/content.html
会导致您www.site.com/content.html
。
不知道这是否回答了你的问题。
...将鼠标悬停在链接上并查看状态栏中的内容? – vector 2011-01-19 20:01:21
我在猜测是在解析出你说“我会找到一些”标签的代码。把它放在反引号中,或者选择它并单击编辑器中的代码按钮。 – aendrew 2011-01-19 20:02:09
@vector:“无需点击该链接,或查看链接完整地址”。即使没有剥离代码,这个问题也令人困惑;我猜测OP正在试图通过编程方式重现一些东西(如引用的指令)。 (编辑:或者,也许我完全错了,OP只是想弄清楚文件名中的第一个斜杠是什么意思......) – aendrew 2011-01-19 20:03:53