最新的Web開發教程

HTML統一資源定位器


URL是一個Web地址,另一種說法。

一個URL可以由單詞的(w3ii.com)或因特網協議(IP)地址(192.68.20.50)

大多數人上網時輸入的名稱,因為名稱比數字更容易記住。


URL - 統一資源定位符

Web瀏覽器通過URL請求的Web服務器頁面。

當您在HTML頁面中的鏈接,一個潛在的點擊<a>標記指向網頁上的地址。

統一資源定位器(URL)是用來解決在網絡上的文件(或其他數據)。

一個網絡地址,就像http://www.w3ii.com/html/default.html遵循以下語法規則:

scheme://prefix.domain:port/path/filename

說明:

  • scheme -定義type互聯網服務(最常見的是http
  • 前綴 -定義一個域prefix (默認為HTTP是www
  • domain -定義了互聯網domain name (w3ii.com)
  • port -定義port number在主機(默認為HTTP是80
  • path -定義一個path在服務器(If omitted: the root directory of the site)
  • filename -定義文檔或資源的名稱

受密碼保護的網站可能使用https和/或類似的用戶名和密碼:
https://username:[email protected]/html/default.html


通用網址方案

下表列出了一些常見方案:

Scheme 短缺 用於
http 超文本傳輸協議 常見的網頁。 不加密
https 安全超文本傳輸協議 安全網頁。 加密
ftp 文件傳輸協議 下載或上傳文件
file 您的計算機上的文件

URL編碼

網址只能在使用互聯網發送ASCII字符集 。 如果URL包含ASCII字符集以外的字符,該URL必須被轉換。

URL編碼非ASCII字符轉換為能夠在互聯網上傳送的格式。

URL編碼代替非ASCII字符用"%"後跟十六進制數字。

網址不能包含空格。 URL編碼通常替換為加的空間(+)符號,或20%。


嘗試一下

如果你點擊"Submit" ,瀏覽器將URL編碼輸入,然後發送到服務器。

在服務器端的頁面將顯示接收到的輸入。

嘗試一些其他的輸入並再次點擊提交。


ASCII編碼實例

您的瀏覽器將編碼輸入,根據您的頁面中使用的字符集。

默認字符集是HTML5中的UTF-8。

字符 從Windows-1252 從UTF-8
80% %E2%82%AC
£ %A3 %C2%A3
© A9% %C2%A9
® %AE %C2%AE
一個 %C0 %C3%80
一個 %C1 %C3%81
一個 %C2 %C3%82
一個 C3% %C3%83
一個 C4% %C3%84
一個 C5% %C3%85

對於所有的URL編碼的完整參考,請訪問我們的URL編碼參考