Home >> Blog >> 何謂網站連結 URL是什麼,了解URL意思
什麼是網址?URL是什麼
概念
對於超連結和HTTP,URL/urls是 Web 的關鍵概念之一。它是瀏覽器用來檢索網路上任何已發布資源的機制。
URL - uniform resource locator 代表統一資源定位器。網址 只不過是 Web 上給定的唯一資源的地址/網址。理論上,每個有效的 網址 都指向一個唯一的資源。此類資源可以是 HTML 頁面、CSS 文檔、圖像等。在實際運作中,也有一些例外,最常見的是指向不再存在或已移動的資源的 網址。由於 網址 表示的資源和 網址 本身由 Web 伺服器處理,因此由Web 伺服器的所有者負責仔細管理該資源及其關聯的 網址-URL。
基礎知識:domain 網域 剖析
以下是一些 URL 示例:
https://www.keywordseo.com.tw/blog/
https://www.keywordseo.com.tw/optimization/
https://www.keywordseo.com.tw/digimarketing/
這些 網址 中的任何一個都可以輸入到瀏覽器的地址欄中,告訴它加載相關的頁面(資源)。
URL 由不同的部分組成,有些是強制性的,有些是可選的。下面的 網址 中突出顯示了最重要的部分:
注意:您可能會將 網址 視為普通郵政地址:方案(scheme)代表您要使用的郵政服務,域名是城市或城鎮,port就像郵政編碼;路徑代表您的Email應該投遞到的建築物;參數代表額外的信息,例如建築物中的公寓數量;最後,錨點代表您的Email收件人。
注意:有一些額外的部分和一些 關於 網址 的額外規則,但它們與普通用戶或 Web 開發人員無關。不用擔心,您無需了解它們即可構建和使用功能齊全的網址。
Scheme
URL 的第一部分是scheme,它表示瀏覽器必須使用的協議來請求資源(協議是在電腦網路上交換或傳輸資料的一套方法)。通常對於網站,協議是 HTTPS 或 HTTP(其不安全的版本)。尋址網頁需要這兩個之一,但瀏覽器也知道如何處理其他方案,例如 mailto: (打開Email客戶端),因此如果您看到其他協議,請不要感到驚訝。
權威
接下來是權限,它通過字符模式與方案分開 :// 。如果存在,則權限包括域(例如 www.example.com )和 port( 80 ),用冒號分隔:
-域指示正在請求哪個 Web 伺服器。通常這是一個域名,但也可以使用IP 地址(但這種情況很少見,因 為它不太方便)。
-port表示用於訪問 Web 伺服器上的資源的技術“門”。如果 Web 伺服器使用 HTTP 協議的標準port (HTTP 為 80,HTTPS 為 443)來授予對其資源的訪問權限,則通常省略它。否則是強制性的。
注意:方案和權限之間的分隔符是 :// 。冒號將方案與 網址 的下一部分分開,同時 // 表示 URL 的下一部分是權限。
不使用授權的 網址 的一個示例是Email客戶端 ( mailto:foobar )。它包含一個方案,但不使用權 限組件。因此,冒號後面沒有兩個斜杠,而只是作為方案和Email地址之間的分隔符。
資源路徑
/path/to/myfile.html 是 Web 伺服器上資源的路徑。在 Web 的早期,這樣的路徑表示 Web 伺服器上的 物理文件位置。如今,它主要是由 Web 伺服器處理的抽象,沒有任何物理現實。
參數
?key1=value1&key2=value2 是提供給 Web 伺服器的額外參數。 & 這些參數是用符號分隔的鍵/值對列 表。Web 伺服器可以在返回資源之前使用這些參數來做額外的事情。每個 Web 伺服器都有自己關於參數的 規則,而了解特定 Web 伺服器是否正在處理參數的唯一可靠方法是詢問 Web 伺服器所有者。
錨-anchor
#SomewhereInTheDocument 是資源本身另一部分的錨。錨點代表資源內的一種“書籤”,為瀏覽器提供了顯示位於“書籤”位置的內容的指示。例如,在 HTML 文檔上,瀏覽器將滾動到定義錨點的位置;在視頻或音頻文檔上,瀏覽器將嘗試轉到錨點表示的時間。值得注意的是#之後的部分,也稱為片段標識符,永遠不會與請求一起發送到伺服器。
如何使用網址
任何 網址 都可以直接在瀏覽器的地址欄中鍵入以訪問其背後的資源。但這只是冰山一角!
語義 URL
儘管具有非常技術性的特點,但 網址 URL 代表了網站的人類可讀入口點。它們可以被記住,任何人都可以將它們輸入到瀏覽器的地址欄中。人是 Web 的核心,因此構建所謂的語義 URL 被認為是最佳實際運作。語義 網址 使用任何人都可以理解的具有內在含義的詞,無論他們的技術知識如何。
語言語義當然與電腦無關。您可能經常看到看起來像隨機字符混搭的 網址。但是創建人類可讀的 網址 有很多優點:
-你更容易操縱它們。
-它為用戶闡明了他們在哪裡、他們在做什麼、他們在 Web 上閱讀或與之交互的內容。
-一些搜尋引擎可以使用這些語義來改進相關頁面的分類,而SEO優化則可以用它們來強化關鍵字訊號。
網址 設計的重要性
URL 只能使用ASCII字符集通過 Internet 發送。由於 網址 通常包含非 ASCII 字符,因此必須將 URL 轉換為有效的 ASCII 格式。URL 編碼將不安全的 ASCII 字符替換為“%”,後跟兩個十六進制數字。URL 不能包含空格。
網址示例
在設計 網域 時,關於如何使語法對讀者和檔案管理員最有用有不同的理論。例如,在 網域 的路徑中,日期、作者和主題可以包含在稱為“slug”的部分中。例如,考慮這個定義的 網域:
https://www.keywordseo.com.tw/searchnetworking/definition/URL
查看協議(標識為 HTTPS)和永久連結(www.keywordseo.com.tw),我們看到文件路徑包括兩個路徑(searchnetworking 和定義)和定義的標題(URL)。
此外,一些 URL 設計者選擇將貼文的日期設置為(YYYY/MM/DD)。
網址 的組成部分
以 URL https://www.keywordseo.com.tw/whatis/search/query?q=URL為例,URL 的組成部分可以包括:
- 協議或方案。用於訪問 Internet 上的資源。協議包括 http、https、ftps、mailto 和文件。通過域名系統 ( DNS ) 名稱訪問資源。在此示例中,協議為 https。
- 主機名或域名。唯一引用代表一個網頁。對於此示例,whatis.keywordseo.com.tw。
- port名稱。通常在 網址 中不可見,但有必要。總是在冒號之後,port 80 是 Web 伺服器的默認port,但還有其他選項。例如:port 80。
- Path。路徑是指 Web 伺服器上的文件或位置。對於此示例,搜尋/查詢。
- 詢問。在動態頁面的 URL 中找到。查詢由一個問號和後面的參數組成。對於這個例子,?。
- 參數。URL 查詢字符串中的信息片段。多個參數可以用和號 (&) 分隔。對於此示例,q=URL。
- 分段。這是一個內部頁面引用,它指的是網頁中的一個部分。它出現在 URL 的末尾並以井號 (#) 開頭。儘管不在上面的示例中,但示例可以是 URL https://en.wikipedia.org/wiki/Internet#History 中的#history。
URL 的其他部分示例包括:
URL mailto: [email protected] 會啟動一封新電子Email,發送給網域 whitehouse.gov 中的Email-美國總統。
URL ftp://www.companyname.com/whitepapers/widgets.ps指定使用 FTP 協議下載文件。
HTTP 與 HTTPs
HTTP 和 HTTPS 都用於從 Web 伺服器檢索資料以在瀏覽器中查看內容。它們之間的區別在於 HTTPS 使用安全套接字層 ( SSL ) 證書來加密最終用戶和伺服器之間的連接。
HTTPS 對於保護敏感信息(例如密碼、信用卡號和身份資料)免遭未經授權的訪問至關重要。
HTTPS 默認使用TCP/IPport號 443 ,而 HTTP 使用port 80。
URL 與 URI
URL 是最常見的統一資源標識符 ( URI ) 類型。URI 是用於標識網路資源的字符串。URL 對於瀏覽 Internet 至關重要。
網址縮短器
URL 縮短是一種技術,其中可以使 網址 的長度大大縮短,並且仍然直接指向所需的頁面。縮短器使用短域名上的重定向來實現此目的。
有許多可用的 網域 縮短服務。雖然許多是免費的,但那些提供 Web 分析等功能的會收費。提供 網域 縮短器的公司包括 Rebrandly、Bitly、Ow.ly、clicky.me 和 Budurl.com。
一些網站主機,例如 GoDaddy.com,提供 網域 縮短器。包括搜尋引擎在內的其他服務提供商已經開始遠離 網址 縮短器,因為它們經常受到垃圾Email發送者的濫用,垃圾Email發送者將惡意軟件隱藏在縮短的 網域 中。
網址歷史
與 Web 使用相關的資料的保留已成為一個巨大的隱私問題。大眾對搜尋引擎和應用服務提供商的要求越來越高,要求他們在收集、保留和銷售的信息方面保持透明。
例如,2019 年 3 月,Google更新了其 Chrome隱私政策。它指出,在其基本瀏覽器模式下,搜尋引擎將信息本地存儲在您的系統上。此信息包括瀏覽歷史記錄,包括訪問頁面的 網域,以及來自這些頁面的文本、圖像和其他資源的緩存。
但是,Google 也會收集和保留不同時間長度的資料。有些資料可以隨時刪除,有些資料會自動刪除,有些資料Google會在必要時保留更長時間。