URL的組成和含義


1.URL - Uniform Resource Locator 

當您點擊 html 頁面中的某個鏈接時,對應的 <a>標簽指向萬維網上的一個地址。 統一資源定位器(URL)用於定位萬維網上的文檔(或其他數據)。

 

2. ?

1)連接作用:比如

http://www.xxx.com/Show.asp?id=77&nameid=2905210001&page=1

2)清除緩存:比如

http://www.xxxxx.com/index.html http://www.xxxxx.com/index.html?test123123

兩個url打開的頁面一樣,但是后面這個有問號,說明不調用緩存的內容,而認為是一個新地址,重新讀取。

 

3. &

不同參數的間隔符,以下是其中一些最流行的scheme:

 

詳解:

統一資源定位符(URL)是用於完整地描述Internet上網頁和其他資源的地址的一種標識方法。

Internet上的每一個網頁都具有一個唯一的名稱標識,通常稱之為URL地址,這種地址可以是本地磁盤,也可以是局域網上的某一台計算機,更多的是Internet上的站點。簡單地說,URL就是Web地址,俗稱“網址”。
URI 方案集,包含如何訪問 Internet 上的資源的明確指令。URL 是統一的,因為它們采用相同的基本語法,無論尋址哪種特定類型的資源(網頁、新聞組)或描述通過哪種機制獲取該資源。 對於 Internet 服務器或萬維網服務器上的目標文件,可以使用“統一資源定位符 (URL)”地址(該地址以“ http://”開始)。Web 服務器使用“超文本傳輸協議 (HTTP)”,一種“幕后的”Internet 信息傳輸協議。例如, http://www.microsoft.com/為 Microsoft 網站的萬維網 URL 地址。

URL的一般格式為(帶方括號[]的為可選項):protocol :// hostname[:port] / path / [;parameters][?query]#fragment [編輯本段]格式說明:   

URL由三部分組成:協議類型,主機名和路徑及文件名。通過URL可以指定的主要有以下幾種:http、ftp、gopher、telnet、file等。

1、protocol(協議):指定使用的傳輸協議,下表列出 protocol 屬性的有效方案名稱。 最常用的是HTTP協議,它也是目前WWW中應用最廣的協議。 
  file 資源是本地計算機上的文件。格式file:// 
  ftp 通過 FTP訪問資源。格式 FTP://
  gopher 通過 Gopher 協議訪問該資源。 
  http 通過 HTTP 訪問該資源。 格式 HTTP:// 
  https 通過安全的 HTTPS 訪問該資源。 格式 HTTPS://
  mailto 資源為電子郵件地址,通過 SMTP 訪問。 格式 mailto:
  MMS 通過 支持MMS(流媒體)協議的播放該資源。(代表軟件:Windows Media Player)格式 MMS://
  ed2k 通過 支持ed2k(專用下載鏈接)協議的P2P軟件訪問該資源。(代表軟件:電驢) 格式 ed2k://
  Flashget 通過 支持Flashget:(專用下載鏈接)協議的P2P軟件訪問該資源。(代表軟件:快車) 格式 Flashget://
  thunder 通過 支持thunder(專用下載鏈接)協議的P2P軟件訪問該資源。(代表軟件:迅雷) 格式 thunder://
  news 通過 NNTP 訪問該資源。
  tencent 通過支持tencent(專用聊天連接) 協議和用戶對話。(代表軟件:QQ、TM)格式 tencent://message/?uin=號碼&Site=&Menu=yes
  msnim 通過支持msnim(專用聊天連接) 協議和用戶對話。(代表軟件:MSN、WLM) 格式 msnim:chat?contact=郵箱地址
2、hostname(主機名):是指存放資源的服務器的域名系統 (DNS) 主機名或 IP 地址。有時,在主機名前也可以包含連接到服務器所需的用戶名和密碼(格式:username:password)。

3、port(端口號):整數,可選,省略時使用方案的默認端口,各種傳輸協議都有默認的端口號,如http的默認端口為80。如果輸入時省略,則使用默認端口號。有時候出於安全或其他考慮,可以在服務器上對端口進行重定義,即采用非標准端口號,此時,URL中就不能省略端口號這一項。
4、path(路徑):由零或多個“/”符號隔開的字符串,一般用來表示主機上的一個目錄或文件地址。
5、;parameters(參數):這是用於指定特殊參數的可選項。
6、?query(查詢):可選,用於給動態網頁(如使用CGI、ISAPI、php/jsP/ASP/ASP.NET等技術制作的網頁)傳遞參數,可有多個參數,用“&”符號隔開,每個參數的名和值用“=”符號隔開。
7、fragment,信息片斷,字符串,用於指定網絡資源中的片斷。例如一個網頁中有多個名詞解釋,可使用fragment直接定位到某一名詞解釋。注意,Windows 主機不區分 URL 大小寫,但是,Unix/Linux 主機區分大小寫。 [編輯本段]URL定位標識說明  下面列表是常見的URL中定位和標識的服務或文件:
  http:文件在WEB服務器上.
  file:文件在您自己的局部系統或匿名服務器上
  ftp:文件在FTP服務器上
  gopher:文件在gopher服務器上
  wais:文件在wais服務器上
  news:文件在Usenet服務器上
  telnet:連接到一個支持Telnet遠程登錄的服務器上

URL轉發 
所謂URL轉發,是通過服務器的特殊設置,將訪問您當前域名的用戶引導到您指定的另一個網絡地址。例如,URL轉發可以讓用戶在訪問 http://www.abc.com時,自動轉向訪問到一個您自己指定的網址“ http://www.123.com”,URL轉發功能是萬網提供的域名注冊后的增值服務。

佛山vi設計https://www.houdianzi.com/fsvi/ 豌豆資源搜索大全https://55wd.com

URL發展背景 
URL也被稱為網頁地址,是因特網上標准的資源的地址(Address)。它最初是由蒂姆·伯納斯-李發明用來作為萬維網的地址的。現在它已經被萬維網聯盟編制為因特網標准RFC1738了。在因特網的歷史上,統一資源定位符的發明是一個非常基礎的步驟。統一資源定位符的語法是一般的,可擴展的,它使用ASCII代碼的一部分來表示因特網的地址。統一資源定位符的開始,一般會標志着一個計算機網絡所使用的網絡協議。

URI方案集
包含如何訪問Internet上的資源的明確指令。URL是統一的,因為它們采用相同的基本語法,無論尋址哪種特定類型的資源(網頁、新聞組)或描述通過哪種機制獲取該資源。對於Internet服務器或萬維網服務器上的目標文件,可以使用“統一資源定位符(URL)”地址(該地址以“ http://”開始)。

統一資源定位符與統一資源標志符
統一資源定位符是統一資源標志符的一個變種。統一資源標志符確定一個資源,而統一資源定位符不但確定一個資源,而且還表示出它在哪里。比如下面的統一資源標志符確定因特網工程工作組RFC1738,但並沒有說出在哪里才找得到這份資料:urn:ietf:rfc:1738。歷史上幾乎所有的統一資源標志符都是統一資源定位符,因此這篇文章中所介紹的許多內容對兩者來說都是一樣的。
統一資源定位符體制:每個統一資源定位符的開始都是該統一資源定位符的體制,其后是按體制不同的部分。

統一資源定位符的日常使用
超文本傳輸協議統一資源定位符將從因特網獲取信息的四個基本元素包括在一個簡單的地址中:
  1. 傳送協議;
  2. 服務器;
  3. 端口號;
  4. 路徑。
典型的統一資源定位符看上去是這樣的:http://zh.wikipedia.org:80/wiki/Special:Search?search=鐵路&go=Go 

其中:

1. http,是協議;
2. zh.wikipedia.org,是服務器;
3. 80,是服務器上的網絡端口號;
4. /wiki/Special:Search,是路徑;
5. ?search=鐵路&go=Go,是詢問。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM