url是Uniform Resource Locator的縮寫(xiě),翻譯成中文就是統(tǒng)一資源定位符。
在WWW上,每一信息資源都有統(tǒng)一的且在網(wǎng)上唯一的地址,該地址就叫URL(Uniform Resource Locator,統(tǒng)一資源定位器)。它是WWW的統(tǒng)一資源定位標(biāo)志,就是指網(wǎng)絡(luò)地址。URL由三部分組成:資源類型、存放資源的主機(jī)域名、資源文件名。也可認(rèn)為由4部分組成:協(xié)議、主機(jī)、端口、路徑URL的一般語(yǔ)法格式為:(帶方括號(hào)[]的為可選項(xiàng)):protocol :// hostname[:port] / path / [:parameters][ query]#fragment格式說(shuō)明protocol(協(xié)議)指定使用的傳輸協(xié)議,下表列出 protocol 屬性的有效方案名稱。 最常用的是HTTP協(xié)議,它也是WWW中應(yīng)用最廣的協(xié)議。file 資源是本地計(jì)算機(jī)上的文件。格式file:///,注意后邊應(yīng)是三個(gè)斜杠。ftp 通過(guò) FTP訪問(wèn)資源。格式 FTP://gopher 通過(guò) Gopher 協(xié)議訪問(wèn)該資源。http 通過(guò) HTTP 訪問(wèn)該資源。 格式 HTTP://https 通過(guò)安全的 HTTPS 訪問(wèn)該資源。 格式 HTTPS://mailto 資源為電子郵件地址,通過(guò) SMTP 訪問(wèn)。 格式 mailto:MMS 通過(guò) 支持MMS(流媒體)協(xié)議的播放該資源。(代表軟件:Windows Media Player)格式 MMS://ed2k 通過(guò) 支持ed2k(專用下載鏈接)協(xié)議的P2P軟件訪問(wèn)該資源。(代表軟件:電驢) 格式 ed2k://Flashget 通過(guò) 支持Flashget:(專用下載鏈接)協(xié)議的P2P軟件訪問(wèn)該資源。(代表軟件:快車) 格式 Flashget://thunder 通過(guò) 支持thunder(專用下載鏈接)協(xié)議的P2P軟件訪問(wèn)該資源。(代表軟件:迅雷) 格式 thunder:/ews 通過(guò) NNTP 訪問(wèn)該資源。hostname(主機(jī)名)是指存放資源的服務(wù)器的域名系統(tǒng)(DNS) 主機(jī)名或 IP 地址。有時(shí),在主機(jī)名前也可以包含連接到服務(wù)器所需的用戶名和密碼(格式:username:password@hostname)。port(端口號(hào))整數(shù),可選,省略時(shí)使用方案的默認(rèn)端口,各種傳輸協(xié)議都有默認(rèn)的端口號(hào),如http的默認(rèn)端口為80。如果輸入時(shí)省略,則使用默認(rèn)端口號(hào)。有時(shí)候出于安全或其他考慮,可以在服務(wù)器上對(duì)端口進(jìn)行重定義,即采用非標(biāo)準(zhǔn)端口號(hào),此時(shí),URL中就不能省略端口號(hào)這一項(xiàng)。path(路徑)由零或多個(gè)“/”符號(hào)隔開(kāi)的字符串,一般用來(lái)表示主機(jī)上的一個(gè)目錄或文件地址。parameters(參數(shù))這是用于指定特殊參數(shù)的可選項(xiàng),有服務(wù)器端程序自行解釋。query(查詢)可選,用于給動(dòng)態(tài)網(wǎng)頁(yè)(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技術(shù)制作的網(wǎng)頁(yè))傳遞參數(shù),可有多個(gè)參數(shù),用“&”符號(hào)隔開(kāi),每個(gè)參數(shù)的名和值用“=”符號(hào)隔開(kāi)。fragment(信息片斷)字符串,用于指定網(wǎng)絡(luò)資源中的片段。例如一個(gè)網(wǎng)頁(yè)中有多個(gè)名詞解釋,可使用fragment直接定位到某一名詞解釋。