產品經理技術腦:URL

一口嘎嘣脆脆 發佈 2022-09-05T09:30:19.483297+00:00

URL是統一資源定位符,對可以從網際網路上得到的資源的位置和訪問方法的一種簡潔的表示,是網際網路上標準資源的地址。網際網路上的每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應該怎麼處理它。

URL是統一資源定位符,對可以從網際網路上得到的資源的位置和訪問方法的一種簡潔的表示,是網際網路上標準資源的地址。

網際網路上的每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應該怎麼處理它。


URL由三部分組成:

資源類型

存放資源的主機域名

資源文件名


也可認為由4部分組成:

協議

主機


路徑




URL的一般語法格式為:

協議 :// 主機名[:埠號] / 路徑 / [;參數][?查詢]#信息片段


協議


指定使用的傳輸協議,最常用的是HTTP協議,它也是WWW中應用最廣的協議。以下是協議的有效方案名稱:

lFile:資源是本地計算機上的文件。格式file:///,注意後邊應是三個斜槓。

ftp:通過 FTP訪問資源。格式 FTP://

Gopher:通過 Gopher 協議訪問該資源。

http:通過 HTTP 訪問該資源。格式 HTTP://

HTTPS:通過安全的 HTTPS 訪問該資源。格式 HTTPS://

mailto:資源為電子郵件地址,通過 SMTP 訪問。格式 mailto:

MMS:通過 支持MMS(流媒體)協議的播放該資源,格式 MMS://。


代表軟體:Windows Media Player

ed2k:通過 支持ed2k(專用下載連結)協議的P2P軟體訪問該資源,格式 ed2k://。代表軟體:電驢

Flashget:通過 支持Flashget:(專用下載連結)協議的P2P軟體訪問該資源,格式 Flashget://。


代表軟體:快車

Thunder:通過支持thunder(專用下載連結)協議的P2P軟體訪問該資源,格式 thunder:// 。


代表軟體:迅雷

News:通過 NNTP 訪問該資源。


主機名


是指存放資源的伺服器的域名系統(DNS) 主機名或IP位址。


有時,在主機名前也可以包含連接到伺服器所需的用戶名和密碼(格式:username:password@hostname)。


埠號:

整數,可選,省略時使用方案的默認埠,各種傳輸協議都有默認的埠號,如http的默認埠為80。如果輸入時省略,則使用默認埠號。


有時候出於安全或其他考慮,可以在伺服器上對埠進行重定義,即採用非標準埠號,此時,URL中就不能省略埠號這一項。


路徑:

由零或多個「/」符號隔開的字符串,一般用來表示主機上的一個目錄或文件地址。


參數:

這是用於指定特殊參數的可選項。


查詢:

可選,用於給動態網頁(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技術製作的網頁)傳遞參數,可有多個參數,用「&」符號隔開,每個參數的名和值用「=」符號隔開。


信息片斷:

字符串,用於指定網絡資源中的片斷。例如一個網頁中有多個名詞解釋,可使用fragment直接定位到某一名詞解釋。


域名和網站名的區別


url是域名的延伸、補充、特指,兩者是所屬關係。


例如:


http://www.pexue.com/ 是陪學產品經理的域名;


http://www.pexue.com/New20190117Course/CourseInfo/649e6033-f33c-4330-9560-6b6bff90706f是陪學產品經理的url;


區別在於域名到.com就結束了,url在域名的後面還有其它的字符,特指某個域名內容的具體地址。


只有當域名經過域名解析之後(也就是將域名與網站的IP位址建立對應連接關係),這個域名才可以成為一個網址。也就是說網址是可以直接訪問網站使用的,網址不僅是首頁網址,也可以是任何一個內容頁面的網址(URL)


註冊域名後,域名並不一定投入使用,有些為了投資或者備用而註冊的域名,沒有與任何一個網站建立對應關係,這時域名就不能稱為網址了。

關鍵字: