2009-11-03 10 views
1

從我的測試,這是事實,但我只是想確保它是一個標準,而不僅僅是巧合,在它的工作原理在錨鏈接中使用/file.php總是要解析爲http://thedomain.com/file.php?

基本上所有的瀏覽器香港專業教育學院進行了測試,我對

http://domain.com/sub/dirs/1/2/3/page.htm 
頁面

其中有

<a href="/home.php"> 

意志總是鏈接到

http://domain.com/home.php 

當然會鏈接到/sub/dirs/1/2/3/page.htm鏈接本身(即鏈接到http://domain.com/sub/dirs/1/2/3.htm)?

謝謝

回答

4

是的,這是正確的。領先的/表示該鏈接是相對於頂級域名的。沒有領先的/,鏈接與鏈接出現的頁面相對於相同的目錄級別。

RFC 2396 (Uniform Resource Identifiers (URI): Generic Syntax)包含在第5以下:

與單個斜槓字符開始的相對參考被稱爲絕對路徑參考,如通過<abs_path>節定義3.