URL 的全名是 Uniform Resource Locator,翻成中文的話就是「統一資源定位符」,也就是我們俗稱的網址,它就像是網路上的門牌號碼,可以根據網址去找到我們想要的網路資源,不管是網頁、圖片、影音、網址,網址都和這些資源緊密連結。
URL 可以拆開成以下幾個部分:
通訊協定(protocol):常見的有 http 和 https,後面會跟著「://」,也就是層級 URL 標記符號
網域(domain):分為三個部分,中間以「.」進行區隔,三個部分分別是子網域、網域名稱、TLD(頂級網域名稱)
埠號(port):一般來說,在打網址時不需要特別打出來
http 的常用埠號是 80
https 的常用埠號是 443
資源路徑(path):資源的取得路徑
參數(parameter):GET 模式的表單參數,其實就是 query,在網站中進行換頁時,可以透過 query 將參數帶到下個頁面,以「?」為起點,後面接著的分別是參數的 key 和 value,中間以「=」隔開
錨點(anchor):簡單來說,寫在「#」後面的字串會對應到網頁中的 DOM 元素中的 id,像是如果在 URL 後面加上#section-name
,網址就會導到<div id="section-name">
的地方,在「#」後面的部分是不會被傳送到 server 的。
參考來源: