2011-01-19 52 views
2

我覺得我有點傻問這個,但是...... :)關於鏈接一般問題

如果我是某網站的訪問者(讓我們說「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「?

我希望這個問題不是太混亂了:)

+0

...將鼠標懸停在鏈接上並查看狀態欄中的內容? – vector 2011-01-19 20:01:21

+0

我在猜測是在解析出你說「我會找到一些」標籤的代碼。把它放在反引號中,或者選擇它並單擊編輯器中的代碼按鈕。 – aendrew 2011-01-19 20:02:09

+0

@vector:「無需點擊該鏈接,或查看鏈接完整地址」。即使沒有剝離代碼,這個問題也令人困惑;我猜測OP正在試圖通過編程方式重現一些東西(如引用的指令)。 (編輯:或者,也許我完全錯了,OP只是想弄清楚文件名中的第一個斜槓是什麼意思......) – aendrew 2011-01-19 20:03:53

回答

0

當URL以斜線開始/然後將它從網站的根開始。因此,href =「/ pageY/content.html」將指向www.site.com/pageY/content.html。雖然href =「pageY/content.html」指向當前位置,所以:www.site.com/pageX/pageY/content.html。

0

如果你看到<a href="">Text of link</a>然後用相同的URL該鏈接鏈接到當前頁面。您還可以通過表單將POST數據發佈到相同的URL。 :)

0

不知道我是否理解正確的問題,但會嘗試解釋。

有相對和絕對的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

不知道這是否回答了你的問題。