我想寫工作無論URL的基本URL是否是任:便攜式相對URL - 文件夾域根
例如
<a href="other.html">Other</a>
應該去
分別
但相反在這兩種情況下,他們去:
這不是一個問題,如果基本URL是
任何想法?
我想寫工作無論URL的基本URL是否是任:便攜式相對URL - 文件夾域根
例如
<a href="other.html">Other</a>
應該去
分別
但相反在這兩種情況下,他們去:
這不是一個問題,如果基本URL是
任何想法?
相對URI總是從作爲文檔URI的基本URI解析(如果未明確聲明,請參閱base
元素)。那麼你的情況下的基本URI是什麼?
你在做靜態HTML嗎? 「../other.html」可能是一個安全的賭注(假設你沒有更多的嵌套)。
如果你給酷似
<a href="other.html">Other</a>
它是一個相對地址,它應該工作那樣。
請記住,當你鏈接到一個文件:
www.example.com/folder/other.html
來自:
www.example.com/index.html
你必須給的鏈接中的index.html爲:
<a href="folder/other.html">Other</a>
也就是說,您必須使用相對地址鏈接到該文件。
我懷疑你用的基本URL測試這個:
(沒有尾隨斜線)
如果沒有斜槓,瀏覽器會認爲「MyFolder文件」只是一個文件而不是文件夾。所以點擊一個相對的網址將不會進入該文件夾。
如果基本URL是這樣的,那麼就應該像您期望的工作。
通常,我更喜歡絕對的URL,以避免這些問題。只是在我的webapps每一個環節都是在款式:
/myfolder/other.html
總是指向從任何位置相同的地方。
好的電話。雖然這些在技術上並不是絕對的URL,它將包括完整的http:...前綴,但是根源相對URL。只要您知道您的應用將從根目錄安裝到特定位置,根源URL幾乎總是最方便的方式。 – bobince 2009-02-04 19:22:23
是的,在那裏有一個錯誤的 標籤,我沒有注意到,謝謝! –
EoghanM
2009-02-04 18:01:38