一、URL的概念
統一資源定位符(或稱統一資源定位器/定位地址、URL地址等,英語:Uniform Resource Locator,常縮寫為URL),有時也被俗稱為網頁地址(網址)。如同在網絡上的門牌,是因特網上標準的資源的地址(Address)。
二、URL的格式
2.1 標準格式
協議類型:[//服務器地址[:端口號]][/資源層級UNIX文件路徑]文件名?查詢
2.2 完整格式
協議類型:[//[訪問資源需要的憑證信息@]服務器地址[:端口號]][/資源層級UNIX文件路徑]文件名?查詢
其中【訪問憑證信息@;:端口號;?查詢;#片段ID】都屬于選填項。
三、URL的語法規則
比如網址 http://segmentfault.com/html/index.asp,必須遵守以下的語法規則:
scheme: //host.domain:port/path/filename
3.1 說明
(1)scheme - 定義因特網服務的類型。最常見的類型是 http
(2)host - 定義域主機(http 的默認主機是 www)
(3)domain - 定義因特網域名,比如 w3school.com.cn
(4):port - 定義主機上的端口號(http 的默認端口號是 80)
(5)path - 定義服務器上的路徑(如果省略,則文檔必須位于網站的根目錄中)。
(6)filename - 定義文檔/資源的名稱
3.2 URL Schemes
以下是其中一些最流行的 scheme:
| Scheme | 訪問 | 用于... |
|---|---|---|
| http | 超文本傳輸協議 | 以 http:// 開頭的普通網頁。不加密。 |
| https | 安全超文本傳輸協議 | 安全網頁。加密所有信息交換。 |
| ftp | 文件傳輸協議 | 用于將文件下載或上傳至網站。 |
| file | 您計算機上的文件。 |
四、URL的類型
4.1 絕對URL
絕對URL(absolute URL)顯示文件的完整路徑,這意味著絕對URL本身所在的位置與被引用的實際文件的位置無關。
4.2 相對URL
相對URL(relative URL)以包含URL本身的文件夾的位置為參考點,描述目標文件夾的位置。
一般來說,對于同一服務器上的文件,應該總是使用相對URL,它們更容易輸入,而且在將頁面從本地系統轉移到服務器上時更方便,只要每個文件的相對位置保持不變,鏈接就仍然是有效地。
以下為建立路徑所使用的幾個特殊符號,及其所代表的意義。
(1) .:代表目前所在的目錄,相對路徑。 如: <a>文本 </a> 或 <img src="./abc" />
(2) ..:代表上一層目錄,相對路徑。 如: <a>文本 </a> 或 <img src="../abc" />
新聞熱點
疑難解答
圖片精選