Url相對路徑的問題總結

2021-06-09 02:42:24 字數 595 閱讀 1312

很多時候,我們在圖片或者其他(a標籤,flash)中指定鏈結的時候,我們需要選擇是使用絕對路徑,或者是相對路徑.

最讓人擔心的是,有時候必須使用絕對路徑(如asp.net中的master內容),因為處於開發過程,沒有目標位址,也就無法配置絕對路徑。有時確必須使用相對路徑。

但是相對路徑寫好了,卻存在各種各樣的問題。

今天,我介紹大家兩種不一樣的方法。

首先介紹最簡單的就是html5裡新增的base標籤。

我們看它的用法,必須包含在head標籤中。

最重要的是,base標籤配置好以後,瀏覽器將不再使用當前文件內的相對url,而使用指定的基本 url 來解析所有的相對 url。

看上圖,如果你的、

綜上所述:你只需要使用「網址+相對路徑」的方式就能夠處理因相對徑路引發的問題。

如:可以使用base標籤:

相對路徑寫成:

如果使用多c#來支援:則為hosturl()+"ab/abc.jpg"

更多web開發技術請**:asp.net/wp8高階開發群 號碼:261882616

博主以及同事和你共同探討感興趣的話題。

Url相對路徑的問題總結

最讓人擔心的是,有時候必須使用絕對路徑 如asp.net中的master內容 因為處於開發過程,沒有目標位址,也就無法配置絕對路徑。有時確必須使用相對路徑。但是相對路徑寫好了卻存在各種各樣的問題。今天,我介紹大家兩種不一樣的方法。首先介紹最簡單的就是html5裡新增的base標籤。我們看它的用法,必...

相對url和相對路徑

比如 通過 向上一級 結果 g site other index.htm g site web article 01.htm 如圖所示 index.htm要想鏈結到01.htm這個檔案,正確的鏈結應該是 web article 01.htm或者.web article 01.htm 在超連結中.可以...

jsp servlet相對路徑總結

b 先定義幾個替換 b b 總結如下 b 1.在jsp中的 表示的根為 ip 不包含war路徑 2.在servlet中以forward方式使用的 表示的根為 ip war 包含了war路徑 3.在servlet中以sendredirect方式使用的 表示的根為ip,不包含war路徑 4.在servl...