HTML 網(wǎng)址
HTML?統(tǒng)一資源定位器(Uniform Resource Locators)
#URL是一個(gè)網(wǎng)??頁(yè)位址。
URL可以由字母組成,如"W3CSchools.cc",或網(wǎng)際網(wǎng)路通訊協(xié)定(IP)位址: 192.68.20.50。大多數(shù)人進(jìn)入網(wǎng)站使用網(wǎng)站域名來訪問,因?yàn)?名字比數(shù)字更容易記住。
URL - 統(tǒng)一資源定位器
#網(wǎng)頁(yè)瀏覽器透過URL從網(wǎng)頁(yè)伺服器請(qǐng)求頁(yè)面。
當(dāng)您點(diǎn)擊 HTML 頁(yè)面中的某個(gè)連結(jié)時(shí),對(duì)應(yīng)的 <a> 標(biāo)籤指向萬維網(wǎng)上的一個(gè)位址。
一個(gè)統(tǒng)一資源定位器(URL) 用來定位萬維網(wǎng)上的文件。
一個(gè)網(wǎng)頁(yè)位址實(shí)例:http://miracleart.cn/html/html-url.html
語法規(guī)則
scheme://host.domain:port/path/filename
說明:
scheme - 定義網(wǎng)際網(wǎng)路服務(wù)的類型。最常見的類型是http
host - 定義網(wǎng)域主機(jī)(http 的預(yù)設(shè)主機(jī)是www)
domain - 定義因特網(wǎng)域名,例如w3cschool.cc
:port - 定義主機(jī)上的連接埠號(hào)碼(http 的預(yù)設(shè)連接埠號(hào)碼是80)
- ##path - 定義伺服器上的路徑(如果省略,則文件必須位於網(wǎng)站的根目錄中)。
- filename - 定義文件/資源的名稱
#常見的URL Schemes
以下是一些URL scheme:? ? ?chemes | ? ? ?造訪 | |
? ?用於 | ||
? ??http | 超文本傳輸協(xié)定以http:// 開頭的普通網(wǎng)頁(yè)。不加密。 |
URL 字元編碼
URL 只能使用?ASCII 字元集.
來透過網(wǎng)際網(wǎng)路進(jìn)行發(fā)送。由於 URL 常常會(huì)包含 ASCII 集合之外的字符,URL 必須轉(zhuǎn)換為有效的 ASCII 格式。
URL 編碼使用 "%" 其後跟隨兩位數(shù)的十六進(jìn)位數(shù)來取代非 ASCII 字元。
URL 不能包含空格。 URL 編碼通常使用 + 來取代空格。
URL 編碼實(shí)例
#? ? ?字元 | ? ? ?URL 編碼 |
? ? ?€ | ? ? ?%80 |
? ? ?£ | ? ? ?%A3 |
? ? ?? | ##? ? |
#? ? ?%A9 | ? |
? ? ?à | #? ? ?%C0 |
á | #? ? ? | á