統一資源定位符,又叫url(uniform resource locator),是專為標識internet網上資源位置而設定的一種編址方式,我們平時所說的網頁位址指的即是url。
統一資源定位符是對可以從網際網路上得到的資源的位置和訪問方法的一種簡潔的表示,是網際網路上標準資源的位址。網際網路上的每個檔案都有乙個唯一的url,它包含的資訊指出檔案的位置以及瀏覽器應該怎麼處理它。
url的一般語法格式為:(帶方括號的為可選項):
protocol://hostname[:port]/path/[;parameters][?query]#fragment
協議://使用者名稱:密碼@子網域名稱.網域名稱.頂級網域名稱:埠號/目錄/檔名.檔案字尾?引數=值#標誌
分類:
相對url:相對url以包含url本身的資料夾的位置為參考點,描述目標資料夾的位置。如果目標檔案與當前頁面(也就是包含url的頁面)在同乙個目錄,那麼檔案的相對url僅僅是檔名和副檔名,如果目標檔案在當前目錄的子目錄中,那麼它的相對url是子目錄名,後面是斜槓,然後是目標檔案的檔名和副檔名。如果要引用檔案層次結構中更高層目錄中的檔案,那麼使用兩個句點和一條斜槓。可以組合和重複使用兩個句點和一條斜槓,從而引用當前檔案所在的硬碟上的任何檔案。
絕對url:絕對url顯示檔案的完整路徑,這意味著絕對url本身所在的位置與被引用的實際檔案的位置無關。
protocol(協議)
指定使用的傳輸協議,最常用為http協議
hostname(主機名)
指存放資源的伺服器的網域名稱系統(dns)主機名或ip位址,有時在主機名前也可以包含連線到伺服器所需的使用者名稱和密碼(格式:username:password@hostname)
port(埠號)
整數,可選。省略時使用方案的預設埠,各種傳輸協議都有預設的埠號,如:http的預設埠為80。如果輸入時省略,則使用預設埠號。有時出於安全或其他考慮,在伺服器上對埠進行重定義,即採用非標準埠號,此時,url中就不能省略埠號這一項。
path(路徑)
由零或多個「/」符號隔開的字串,一般用來表示主機上的乙個目錄或檔案位址。
parameters(引數)
用於指定特殊引數的可選項。
query(查詢)
可選,用於給動態網頁(如使用cgi、isapi、php/jsp/asp/asp。net等技術製作的網頁)傳遞引數,可有多個引數,用「&」符號隔開,每個引數的名和值用「=」符號隔開。
fragment(資訊片段)
字串,用於指定網路資源中的片斷。例如乙個網頁中有多個名詞解釋,可使用fragment直接定位到某一名詞解釋。
各部分詳細介紹
協議http——超文字傳輸協議格式,格式:http://
https——用安全套接字層傳送的超文字傳輸協議,格式:https://
ftp——檔案傳輸協議,格式:ftp://
mailto——電子郵件位址,格式:mailto:
ldap——輕型目錄訪問協議。
file——當地電腦或網上分享的檔案,格式file:///,注意後邊應是三個斜槓。
news——usenet新聞組。
gopher——gopher協議。
telnet——telnet協議。
主機名檔案所在的伺服器的名稱或ip位址,後面是到達這個檔案的路徑和檔案本身的名稱。伺服器的名稱或ip位址後面有時還跟乙個冒號和乙個埠號。它也可以包含接觸伺服器必須的使用者名稱和密碼。路徑部分包含等級結構的路徑定義,一般來說不同部分之間以斜線("/")分割。詢問部分一般用來傳送對伺服器上的資料庫進行動態詢問時所需要的引數。url以斜槓"/"結尾,而沒有給出檔名,在這種情況下,url引用路徑中最後乙個目錄中的預設檔案(通常對應於主頁),這個檔案常常被稱為index.html或default.html。
埠號路徑
引數查詢
資訊片段
統一資源定位符
維基百科,自由的百科全書 重定向自url 跳轉到 導航 搜尋 統一資源定位符 url,英語 uniform universal resource locator 的縮寫 也被稱為網頁位址,如同在網路上的門牌,是網際網路上標準的資源的位址 address 它最初是由蒂姆 伯納斯 李發明用來作為全球資訊...
統一資源定位符
url是統一資源定位符,對可以從網際網路上得到的資源的位置和訪問方法的一種簡潔的表示,是網際網路上標準資源的位址。網際網路上的每個檔案都有乙個唯一的url,它包含的資訊指出檔案的位置以及瀏覽器應該怎麼處理它。1 它最初是由蒂姆 伯納斯 李發明用來作為全球資訊網的位址。現在它已經被全球資訊網聯盟編制為...
URL 統一資源定位符
統一資源定位符是對可以從網際網路上得到的資源的位置和訪問方法的一種簡潔的表示,是網際網路上標準資源的位址。網際網路上的每個檔案都有乙個唯一的url,它包含的資訊指出檔案的位置以及瀏覽器應該怎麼處理它。scheme scheme 指定網際網路服務的型別。domain 指定網際網路網域名稱,比如 bai...