什麼是URL,它究竟是如何工作的呢?
URL本質上是一個唯一的地址,當輸入到Web瀏覽器時,它將指向站點上的特定頁面。這讓您可以輕鬆地與朋友分享您感興趣的網頁(或 YouTube 視訊)。
網際網路上有數百萬個連線的伺服器、數億個網站和數十億個頁面,它是使網路易於導航的主要技術之一。
沒有它,您將無法將一個頁面與網際網路上的640億個其他網頁分開。
在這篇文章中,我們將深入研究URL,深入解釋它的含義,分解其工作原理的各個構建塊,介紹用於SEO目的的良好URL的外觀等等。
- 什麼是URL(統一資源定位器)
- URL與URI
- 什麼是URL示例?
- URL剖析
- HTTPS/HTTP協議
- 域名和DNS
- 路徑
- 查詢字串和變數
- UTM引數
- 錨點
- WWW或非WWW
- WordPress固定連結
- 建立新文章和頁面時編輯固定連結
- URL、Slug與固定連結
- 重定向舊URL
- URL短鏈生成器:何時應該使用它們
什麼是URL(統一資源定位器)
URL或統一資源定位器是一個地址,可幫助您的Web瀏覽器定位特定網頁、圖片、檔案或其他資源。
您的瀏覽器獲取地址,將域名轉換為伺服器的 IP 地址,URL 的其餘部分顯示該伺服器上特定檔案的路徑。
URL指向特定檔案或頁面,而域名是整個網站或伺服器的通用“地址”。
URL與URI
URI(或統一資源識別符號)與URL不同,它指的是檔案或資源的唯一ID,但不一定是您可以訪問它的方式。
它是一個更高階別的識別符號類別,還包括URL作為其子類別之一。
根據官方RFC 3986規範:
“統一資源識別符號 (URI) 是一個緊湊的字元序列,用於標識抽象或物理資源。”
它可以是唯一的名稱ID、資源的“位置”(或網路訪問點),或兩者兼有(即所謂的URL)。
https://www.wbolt.com/tw/what-is-a-url.html
是一個URL,因為它指定了HTTPS協議和頁面的完整位置。mailto:contact@wbolt.com
由於mailto協議,它也是一個URL,但用於傳送電子郵件,而不是訪問網頁或其他資源。urn:isbn:12312341234
是一個URN(統一資源名稱),它只指定了一個無法訪問資源的名稱。
所有這些格式都屬於更大的URI保護傘,它涵蓋了URL和URN。
為了區分線上資源的實際連結和實體產品的ID,Web連結通常被稱為URL而不是 URI。
注意:官方指南本身指出您應該“使用URI而不是URL”來描述網址,但自2005年以來一直沒有更新,因此有點落後於時代。至2021年,URL是迄今為止用於指代網址的最常用術語。
什麼是URL示例?
要檢視URL示例,您需要做的就是檢視瀏覽器頂部、選項卡正下方的網址欄位。
谷歌瀏覽器中的URL位址列
該欄位顯示此頁面的URL:https://www.wbolt.com/tw/plugins/bsl-pro
。(您的瀏覽器可能會隱藏HTTPS,直到您雙擊該欄位。)
請注意,當您單擊不同的選項卡時,它會顯示指向您正在檢視的頁面或檔案的不同URL。
URL剖析
當您只是訪問網頁時,URL似乎是世界上最簡單的東西。
但是在一個URL中可能會發生很多事情。
- URL可以將您傳送到特定網頁。
- 它還可以將您傳送到該頁面上的特定位置。
- 它可以與您的CMS(內容管理系統)通訊以顯示不同的內容。
- 它甚至可以使用引數與您的分析軟體進行互動來跟蹤您的訪問來源。
讓我們檢查一個URL的不同移動部分,這些部分使所有這些事情發生。
HTTPS/HTTP協議
URL的第一部分標識伺服器和網頁使用哪種協議將資料傳輸到您的計算機。
URL協議
根據您的瀏覽器,您可能需要雙擊URL的左側才能看到此部分。
HTTP代表超文字傳輸協議,是通過Internet傳輸資料的基本未加密方式。HTTPS代表安全超文字傳輸協議,是一種用於傳輸資料的更安全的加密協議。谷歌瀏覽器會顯示一個網站使用帶有鎖符號的HTTPS,象徵著一個安全的網站。
如果站點使用HTTP,它會顯示一個可以展開的注意標記,警告您不要向站點提交任何敏感資訊。
根據瀏覽器、網站和作業系統的不同,它還可能會自動開啟警告訪問者的提示。
Chrome中不安全的HTTP連線
想象一下這會給潛在客戶帶來的負面印象。這不是一個好看的。
不僅如此,使用HTTP還會對您網站的Google關鍵字排名產生負面影響。谷歌已正式確認他們使用它來決定您的頁面在搜尋結果中的排名。
但是,即使堅持使用HTTP存在諸多弊端,到2020年10月,仍有33.2%的網站未使用HTTPS。
如果您的WordPress網站仍在使用HTTP,我們提供了一份詳細指南,用於將您的網站從HTTP遷移到HTTPS。
根據您當前的網路主機,它可能就像單擊按鈕一樣簡單,或者根本不可能。在某些情況下,切換到對所有站點都使用HTTPS的更可靠的主機可能更容易,例如閃電博。
域名和DNS
域名首先可以幫助瀏覽器使用DNS(域名系統)找到您的Web伺服器。
URL 的“域名”部分
簡而言之,DNS幫助瀏覽器將域名轉換為與其連線的Web伺服器的實際IP地址。
如果沒有DNS,我們將不得不通過共享諸如241.102.129.209之類的數字鏈來上網。
不太容易記住,對嗎?域名不僅適合品牌推廣。它們使分享精彩內容和想法變得更加容易。
您可以共享或查詢有意義的域名,而不是隨機的一串數字。就像 wbolt.com,任何人在聽說我們公司後都可以輕鬆找到我們。
閱讀我們的指南以瞭解更多關於什麼是DNS以及它如何將域名準確連線到Web伺服器。
路徑
路徑是URL中出現在域名之後、問號或#之前的任何部分,用於向URL新增額外資訊(更多資訊見下文)。
URL的“路徑”部分
起初,URL直接代表您伺服器的檔案和資料夾結構。因此,如果您必須訪問該檔案,您可以使用FTP客戶端按照該確切路徑刪除或編輯它。例如,如果路徑是yoursite.com/資料夾1/資料夾2/file1.html,該結構將是您的伺服器上的相同。如果您使用FTP或檔案管理器檢視它,它看起來是一樣的。
FTP客戶端中的資料夾結構
但是現在,大多數網站都使用CMS構建,CMS使用資料庫動態生成頁面。
CMS依靠伺服器架構將一個看起來正常的URL(如 www.wbolt.com/what-is-a-url.html)連線到將生成正確頁面的查詢字串。
這就是WordPress固定連結的工作原理,以及為什麼https://www.wbolt.com/tw/what-is-a-url.html
會指向此頁面,即使我們的伺服器上沒有名為what-is-a-url的檔案。
如果這聽起來很複雜,而且您還不太明白,請不要擔心。我們在下面有一整節專門介紹WP固定連結、它們的工作原理以及如何更改它們。
查詢字串和變數
查詢字串是問號後面的部分,它可以包含與該頁面上的PHP通訊以影響訪問者體驗的變數。
查詢URL中的變數
例如,對於WordPress,“p”變數是post的縮寫,表示WordPress將在該頁面上顯示哪個文章。
如果沒有使URL更具吸引力的固定連結,WordPress文章將只能通過這樣的URL訪問:。您需要直接將文章ID指定給WordPress以獲取您想要的頁面。https://yoursite.com/
?p=1294
YouTube是最大的網站之一,仍然在其內容的固定URL中公開使用變數。每當您分享視訊連結時,它都會指向類似https://www.youtube.com/watch?v=YxR85tY46BE
.
像這樣的URL不再是社交共享的一個大問題,因為大多數社交媒體網站現在都包含共享連結的預覽和元標題。
但是這種型別的URL會對您的網站或部落格的SEO產生負面影響。
UTM引數
UTM引數不同於為您網站的CMS或Web應用程式提供變數的查詢字串。他們不會直接影響訪問者的體驗,而是與您的分析軟體進行交流。(例如,谷歌分析。)
URL中的UTM引數
這些UTM標籤跟蹤訪問者來自何處以分析活動效果。您可以使用它們來指示訪問者是哪個平臺、活動甚至特定廣告。
一些廣告平臺會自動生成引數來儲存有關訪問者的資料。
錨點
錨點是任何出現在井號後面的東西。它是指向頁面特定部分的特定於頁面的連結。
URL的“錨點”部分
上面的URL會將您帶到此頁面的“URL剖析”部分,因為它是指向該特定副標題ID的錨連結或“跳轉連結”。
要使用錨連結,您需要在要連結到的HTML標籤中新增一個“ID”。在這種情況下,此H3部分標題的實際程式碼在純HTML中如下所示:
<h2 id=”the-anatomy-of-a-url”>The Anatomy of a URL </h2>
您還可以通過展開標題塊的“高階”部分,在 WordPress 的古騰堡編輯器中手動新增一個標題。
WordPress中的標題錨連結
在閃電博,我們不會為所有子標題手動新增 ID。相反,我們使用一個外掛,為每篇文章自動生成目錄和跳轉連結。
該外掛使用ID圍繞相關標題建立了一個跨度,為我們省去了手動新增它的麻煩。
閃電博部落格自動為標題建立錨連結
WWW或非WWW
在您的URL中包含www曾經是Internet上所有網站的標準。
現在已經不是這樣了。您甚至可能已經注意到,我們的網站閃電博www.wbolt.com 的URL中包含www。
三個W是URL的可選部分,用於將站點標識為全球資訊網的一部分。您是否使用它主要取決於個人喜好。
即使訪問者不包含它,您也可以設定重定向到正確的表單。所以預設情況下,谷歌瀏覽器和許多其他瀏覽器甚至不再顯示它。重定向使其與使用者體驗無關。
並且Google會自動在搜尋結果中使用正確的變體,因此它不是SEO因素。
與協議一樣,您可能需要雙擊URL以檢視包含www的完整URL 。
每個選項都有一些優點和缺點,具體取決於您的公司規模和目標。閱讀有關在www域和非www域之間進行選擇以做出決定的更多資訊。
WordPress固定連結
我們已經簡要地談到了這一點,但是對於像WordPress這樣的CMS,URL路徑並不代表通過伺服器上現有資料夾和檔案的“真實”路徑。
相反,WordPress使用PHP和MySQL根據URL中包含的查詢字串生成頁面,例如https://www.wbolt.com/tw/?p=1294
. 這就是原來的WordPress固定連結。
“更漂亮的固定連結”,如這篇文章中的連結,https://www.wbolt.com/tw/what-is-a-url.html,依靠Apache或Nginx重寫功能將URL繫結到具有文章ID的相關WordPress固定連結.
幸運的是,您不需要了解您的伺服器生態系統或如何手動執行此操作來對您的URL進行任何更改。
您可以在WordPress內處理這一切(只要您的伺服器環境設定正確)。
WordPress中的固定連結設定
如果你把它設定為普通,如果你使用的連結與該文章ID變數您的文章將只訪問:yoursite.com/?p=123
。
出於SEO的原因,大多數WordPress網站都避免這種情況。隨機數字字串不能包含匹配的關鍵字,並且比有意義的連結更不易點選。
相反,大多數站點使用的結構在URL中包含部落格標題或其變體。
建立新文章和頁面時編輯固定連結
WordPress自動生成的slug和固定連結並不總是理想的
如果我們讓WordPress處理它,這篇文章的固定連結將類似於www.yourdomain.com/what-is-url-explained-learn-how-to-get-most-out-your-sites-url.html
它太長了,也不適合分享或SEO。
因此,出於SEO和分享目的,您可以為每個文章和頁面設定自定義slug和固定連結。(您曾經需要為此使用SEO外掛,但幸運的是,它現在包含在WordPress核心中。)
建立任何頁面或文章時,只需展開右側邊欄中的“固定連結”部分。
在古騰堡編輯固定連結
出於SEO的目的,您希望保持簡短的slug,沒有不必要的填充詞或形容詞。這就是為什麼我們的slug是what-is-a-url
,而不是what-is-a-url-in-depth-explanation-learn-how-to-get-the-most-out-of-your-sites-url
。
在我們的WordPress固定連結設定教程中瞭解有關優化這些設定的更多資訊。
URL、Slug與固定連結
一個URL是導致任何網頁,檔案,或在網際網路上資源的連結。
但是當談到網址和WordPress時,URL並不是我們使用的唯一術語。您可能還聽說過固定連結或slug這個詞。
固定連結是作為一個永久連結到一個特定內容在你的WordPress網站的URL。(例如,https ://www.wbolt.com/what-is-a-url.html 是這篇文章的固定連結。)
Slug就是URL的域名和WordPress的資料夾,可識別特定頁面後的最後一部分:what-is-a-url
。Slug應該簡短、可讀,並清楚地表明頁面或文章的內容。
URL就是您可以用來訪問頁面或檔案的任何Web地址。它是一種基本的網路技術,可幫助您瀏覽網際網路。
重定向舊URL
如果您移動舊頁面或文章,您可能想知道是否有任何方法可以確保您仍然可以從舊URL獲取流量和連結。
例如,您可能會從2019年到2021年逐年更新slug、更改您的域名或任何數量的事情。幸運的是,重定向很容易設定。
您可以從託管儀表板設定重定向,例如寶塔控制面板或通用cPanel:
在寶塔面板中新增重定向
狀態程式碼向瀏覽器和搜尋引擎爬蟲指示重定向的狀態。301表示重定向是永久性的,即您已將文章移至新位置。
它是SEO的理想選擇,因為它傳遞了大部分原始權威和舊文章必須的“連結汁”到新文章。
有很多方法可以設定WordPress重定向,包括使用外掛甚至手動編輯您的伺服器環境。
URL短鏈生成器:何時應該使用它們
如果URL超長,則在社交媒體帖子或電子郵件中共享時可能會使用 URL 縮短器。
如果您使用長錨連結到帖子的特定部分,或者想要隱藏您的UTM引數,這是一個好主意。
一些經驗法則:
- 僅使用信譽良好的URL短鏈生成器(如Bitly或TinyURL),沒有任何廣告中斷或載入時間緩慢。任何廣告或增加的時間都意味著更少的使用者會留下來訪問該頁面。
- 如果URL已經很短並且有意義(例如 wbolt.com/themes),則分享原始版本會更好。
- 切勿將縮短的URL用於超連結,因為URL無論如何都隱藏在連結文字後面。
縮短的URL(或短連結)最適用於在社交媒體、電子郵件或視訊中分享。
大多數SEO專家認為,URL短鏈不會對2021年的SEO或搜尋排名產生負面影響。
小結
到現在為止,您應該熟悉URL是什麼,一直到它的域名、路徑和底層協議的構建塊。
要充分利用您網站的URL,重要的是要使它們簡短、切題,幷包含每個頁面的主題。
不要忘記在進行更改時重定向舊URL,特別是對於那些已經吸引反向連結併為您的網站產生自然流量的URL。
評論留言