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