WordPress 永久鏈接:基本指南
已發表: 2022-04-08WordPress 永久鏈接提供您網站上帖子或頁面的完整 URL 地址。 永久鏈接是 WordPress 網站上特定內容的“永久地址”。
WordPress 永久鏈接的格式可能會對您的 SEO(搜索引擎優化)產生重大影響,因此了解 WordPress 永久鏈接設置和配置非常重要。
在本指南中,我們將準確地向您展示 WordPress 永久鏈接是什麼、它們如何工作、如何優化 WordPress 網站上的永久鏈接、如何配置它們等等。 現在,讓我們來看看。
什麼是 WordPress 永久鏈接?
簡而言之,WordPress 永久鏈接是一個永久 URL。 這是訪問者用來從瀏覽器訪問您網站的某些部分的地址。
將 WordPress 永久鏈接視為物理地址和路標。 您的網站分為不同的區域,並且 WordPress 永久鏈接用作明確表示這些區域的地圖。
例如,WordPress 網站上的每個頁面都有自己的永久鏈接,包括:
- 帖子
- 頁面
- 存檔頁面(例如,用於類別和標籤)
- 404 頁
- 自定義帖子類型
- 電子商務產品
因此,如果您的主頁位於 example.com,則您博客的永久鏈接位於 example.com/blog 之類的位置。
如果您的博客有特色類別,它可能位於幾個不同的 URL 之一,例如:
- example.com/category/featured
- example.com/blog/featured
- example.com/featured
您所有的獨特頁面也都有單獨的永久鏈接。

WordPress 允許您自定義您的永久鏈接。 您可以在 WordPress 管理儀表板的設置 > 固定鏈接中找到這些設置。 如果您準備好深入研究 WordPress 永久鏈接設置,您可以在本文中繼續閱讀,因為我們將介紹永久鏈接設置和配置。
WordPress 永久鏈接、Slug 和鏈接有何不同
要完全理解 WordPress 中的永久鏈接,我們還需要準確了解slug和鏈接是什麼。 它們之間有什麼區別?
- 永久鏈接是指向頁面或帖子的完整鏈接。 例如,我們博客 (https://ithemes.com/wordpress-block-patterns-ultimate-guide/) 上的這篇文章是固定鏈接。
- slug只是 URL 中讀取“wordpress-block-patterns-ultimate-guide”的部分。 這是永久鏈接的最後一部分,並且只有該帖子才有。 當您將標題應用於帖子時,WordPress 會根據您選擇的標題自動為其生成 slug。 如果您願意,您還可以在帖子編輯器中為帖子創建手動 slug。
- 鏈接通常是指您在網站內容中使用的超鏈接。 內部鏈接幫助您的讀者導航到您網站上的內容,而外部鏈接是引用其他網站、文章或博客的方式。
如何在 WordPress 中找到我的永久鏈接?
要找到您的永久鏈接,您有幾個不同的選擇。
WordPress 管理儀表板中的永久鏈接
首先,您可以通過登錄 WordPress 管理儀表板並轉到“設置”>“永久鏈接”來快速查看永久鏈接結構。

您可以在此處更改整個網站的永久鏈接結構。
插件中的永久鏈接設置
還有一些 WordPress 插件選項可讓您為網站的不同部分創建自定義永久鏈接,例如自定義帖子類型或電子商務產品。
這些 WordPress 插件會覆蓋 WordPress 中的默認永久鏈接設置。 但在我們討論插件之前,讓我們先談談永久鏈接設置。
WordPress 固定鏈接設置
在 WordPress 中,有許多不同的方法可以更改永久鏈接和永久鏈接設置。

在 WordPress 永久鏈接設置中,您可以:
- 使用永久鏈接屏幕編輯類別和標籤的永久鏈接結構
- 通過手動更改它們來編輯帖子的 slug
- 指定您的鏈接結構,選擇使用默認值(不推薦)或使用更適合 SEO 的結構覆蓋它
- 使用各種插件進一步自定義永久鏈接的設置和結構
- 利用重定向製作指向當前永久鏈接的過時永久鏈接
讓我們仔細看看這些。
WordPress 永久鏈接的常用設置
當您想要配置和自定義永久鏈接時,首先要前往的地方是設置 > 永久鏈接中的設置屏幕。

在此部分,您可以普遍更改單個帖子的設置。 您有幾個選項可供選擇,它們是:
普通永久鏈接
此永久鏈接選項將使用您的帖子 ID 作為永久鏈接。 瀏覽器會識別它,但它對搜索引擎或人眼沒有多大意義。 具有此設置的永久鏈接如下所示:
example.com/?p=321
日期和名稱
選擇此永久鏈接設置以在您的永久鏈接中包含發布日期和名稱(或名稱)。 它看起來像這樣:
example.com/2020/10/16/my-post/
月份和名稱固定鏈接
此永久鏈接設置提供了一個稍短版本的日期和名稱選項,僅顯示月份和年份。 當天除外。 它看起來像這樣:
example.com/2020/10/my-post/
數字固定鏈接
此永久鏈接設置類似於普通選項。 它使用您的帖子 ID,這對用戶或搜索引擎不利。 這是一個例子:
example.com/archives/321
帖子名稱固定鏈接
此永久鏈接類型僅使用您的帖子 slug 來創建永久鏈接。 沒有附加日期或數字。 例如:
example.com/my-post
自定義結構永久鏈接
此永久鏈接設置區域允許您創建自定義永久鏈接結構。 您可以使用將根據發布數據獲取信息的永久鏈接標籤。 如果您想包含將出現在每個帖子上的文本,您還可以添加靜態文本。
永久鏈接標籤是包含百分比字符的唯一關鍵字。 WordPress 允許使用這些標籤:
- year% – 出版年份
- %monthnum% – 發布月份
- %day% – 帖子發布的日期
- %hour% – 發佈時間
- %minute% – 你猜對了
- %second% – 你又猜對了
- %post_id% – 帖子的唯一 ID
- %postname% – 發布 slug
- %category% – 類別標籤
- %author% - 作者 slug
要嘗試自定義結構,請單擊單選按鈕並將以下標記字符串之一添加到文本字段:
/%作者%/%帖子名%/
/%category%/%postname%/
/%year%/%postname%/
這些標籤字符串中的每一個都將使用您特別選擇的值生成不同的永久鏈接。 它們分別看起來像這樣:
example.com/edjackson/my-amazing-article
example.com/travel/my-amazing-trip
example.com/2020/everything-that-i-know
我們第一個示例中的 URL 突出顯示了帖子的作者。 接下來的兩個示例為我們提供了在永久鏈接結構中發布的帖子類別和帖子年份。 您必須決定哪種格式最適合您的網站。
在您做出決定並選擇最佳選項後,保存您的更改或繼續到“可選”部分。
WordPress 永久鏈接的可選設置
除了為單個帖子設置永久鏈接結構之外,WordPress 永久鏈接的可選設置允許您為標籤和類別檔案設置自定義結構。

如果您不想設置自定義標籤和類別結構,則默認包括 /category/category-slug/ 在永久鏈接的末尾。 如果您有一個名為“旅行”的類別,您可以在 example.com/category/travel/ 找到存檔頁面。
如果您想對此進行修改,可以在“可選”部分中進行。 例如,您可以將您的類別存檔永久鏈接更改為 mysite.com/blog/travel/,只需在類別基本字段中輸入單詞“blog”即可。
請記住,您在輸入新數據時不需要使用任何標籤或反斜杠。
如何更改 WordPress 中的永久鏈接?
WordPress 允許您更改站點範圍的永久鏈接設置或已發布的帖子或頁面的永久鏈接設置。 我們將在這裡介紹這兩種方法。
為什麼要更改固定鏈接? 您可能想要更改永久鏈接,因為它太長了。 或者您可能希望通過使其比當前更具描述性來優化它。 或者,在閱讀本指南後,您決定出於 SEO 原因更改永久鏈接設置。
在更改 WordPress 永久鏈接之前:注意事項
更改永久鏈接的最佳時間是您在發布帖子之前最初創建帖子內容時。 為什麼? 如果您在發布後更改帖子的 slug,請注意您也在更改帖子的 URL,因此永久鏈接更改可能會創建 404 頁面。
使用舊 URL 在線共享的任何鏈接將不再有效,需要設置重定向到新 URL。 通過在發佈內容之前自定義您的帖子 slug,您將在點擊發布按鈕的第二秒獲得優化的永久鏈接。
如何更改已發布的帖子或頁面的固定鏈接
如果您要更改已發布帖子的固定鏈接,只需進入 WordPress 儀表板的帖子部分,然後選擇要編輯的帖子。
在編輯屏幕中,首先選擇“文檔”面板並進入永久鏈接部分。 如果當前未打開,請單擊右側的箭頭。

這篇文章的當前 slug 顯示在 URL Slug 字段中。 在此字段中,您可以通過縮短 slug 或使其更具描述性和對 SEO 友好來進行編輯。
如果您要更新之前發布的帖子,請將舊 slug 複製並粘貼到記事本中,以便您可以在進行更改後設置重定向。
單擊“更新”或“發布”保存所做的更改。
不要忘記在做任何其他事情之前立即設置您的重定向(如果需要)。
更改存檔頁面的 WordPress 永久鏈接設置
早些時候,我們正在探索允許我們更改類別、標籤和存檔頁面的設置的可選永久鏈接設置。 我們討論瞭如何編輯標籤和類別庫的設置以及如何更改 slug。
讓我們看看這些是如何完成的。 然後,我們將繼續討論如何在註冊時編輯自定義帖子類型和分類法的永久鏈接。
更改標籤和類別的 Slug
首先,對於您想要進入 WordPress 儀表板並導航到帖子 > 類別的類別。
對於標籤,它是帖子 > 標籤。
找到要編輯的標籤或類別,然後單擊其名稱。
您會注意到 WordPress 會根據標籤或類別首次創建時的名稱自動生成一個唯一的 slug。
但你並沒有堅持下去。 此時,您可以為標籤或類別輸入新的 slug。
與您的帖子一樣,在首次設置標籤和類別時自定義標籤和類別更有意義。 如果您要更改現有的重定向,則需要設置更多重定向。
如果插件創建了自定義分類,或者您自己設置了一個,您將能夠以完全相同的方式對分類中各個術語的 slug 進行編輯。 但是,如果您要編輯分類的實際 slug,則需要深入研究一些代碼。
永久鏈接和 SEO 注意事項
您網站的 URL 確實會對 SEO(搜索引擎優化)產生影響。 這就是您的永久鏈接出現的地方,因為它們有助於為您的 URL 提供結構。
要將您的每一篇博客文章優化為最佳 SEO 設置,您必須將 WordPress 永久鏈接設置從默認值修改為推薦的最佳 WordPress 永久鏈接設置,或創建您自己獨特的自定義結構。
讓我們看看使用永久鏈接來增強搜索引擎優化的三個主要好處。
- 語義——當有人查看鏈接時,網絡上的優質 URL 應該是有意義的。 URL 應該通過查看鏈接來顯示鏈接的主題。 這對人類和搜索引擎都有幫助。 不要忘記,如果沒有人類訪問您的網站,那麼有多少搜索引擎喜歡您的產品並不重要……搜索引擎不購買產品,人類購買產品。
- 相關性——在 URL 中包含搜索詞或關鍵字可以幫助生成搜索引擎推薦流量。 URL 中的這些關鍵字的操作類似於標題標籤,用於確定相關性,甚至是搜索引擎編譯的計算排名。
- 鏈接——當將高質量的 URL 鏈接粘貼到其他在線站點時,搜索引擎索引機器人傾向於根據 URL 關鍵字對頁面進行排名。
了解了 WordPress URL 在搜索引擎優化方面的重要性之後,我們現在需要看看如何最大化 WordPress 永久鏈接設置頁面以利用這個強大的 SEO 設置。
默認WordPress永久鏈接設置的問題
WordPress 的新用戶可能沒有太多的 SEO 技術知識。 正因為如此,新的 WordPress 用戶甚至開發人員經常會錯誤地在他們的網站上使用默認的永久鏈接設置。
問題是默認設置對 SEO(搜索引擎優化)或您的網站用戶一點也不友好。
使用默認的永久鏈接設置會給我們帶來幾個問題:
- 默認設置不包含任何關鍵字供搜索引擎抓取和查找。 搜索引擎在推廣這類 URL 方面做得不好。
- 網站導航不是用戶友好的。 當用戶看到您的鏈接時,他們無法立即確定內容是關於什麼或弄清楚您的網站層次結構。 這會導致潛在網站流量的損失。
- 如果兩個或多個永久鏈接指向相同的內容,您最終可能會得到重複的內容。
這就引出了一個問題,即您應該為 SEO 和更好的用戶體驗使用什麼設置?
什麼是 SEO 的最佳 WordPress 永久鏈接設置?
大多數 WordPress 網站的最佳 WordPress 永久鏈接設置是在“通用設置”選項下選擇“帖子名稱”選項。

這使我們能夠使 URL 盡可能短,同時將一些搜索引擎優化工作卸載到特定頁面或帖子編輯器屏幕。
在帖子或頁面編輯屏幕上,可以編輯 WordPress 永久鏈接以製作更好的 URL,該 URL 將包含必要的關鍵字並消除不必要的單詞( and, the, it, a 等)。
其他永久鏈接結構呢?
如果只應使用兩個可用的永久鏈接結構選項,為什麼 WordPress 甚至還具有附加選項? 我們最好不要想太多。
默認選項 mysite.com/?p=321 對 SEO 非常不利,因為 URL 中缺少關鍵字。 也沒有可見的導航路徑。 近乎赤裸的 URL 沒有提供任何關於它所指向的頁面或帖子的信息。
例如,URL ithemes.com/wordpress-block-patterns-ultimate-guide/ 可以讓用戶很好地了解點擊鏈接後他們將消費甚麼樣的內容。

如果同一篇文章有一個由標準永久鏈接結構生成的 URL,它看起來像這樣 itomes.com/?p=556。
如果有人將鏈接發送給您,您點擊該鏈接的可能性有多大?
但是包含內容髮布日期的永久鏈接結構以及 URL 中分配的 slug 有什麼問題,例如 mysite.com/2020/10/16/smart-words-to-read/ 或 mysite.com/ 2020/10/智能單詞閱讀/?
這些結構選項的主要問題是它們會自動為您的帖子添加日期。 例如,如果您正在運營一個新聞網站或博客,您是否希望您撰寫的每篇文章的發布日期都在 URL 中臭名昭著?
如果讀者看到您的鏈接,然後通過 URL 注意到它是在兩年前發布的,那麼他們可能會三思而後行點擊它。
最好讓您的描述性帖子 slug 成為您的永久鏈接中包含的全部內容。
請記住,如果您想在發布帖子後更改整個結構,您當然可以這樣做。 但不要忘記為舊 URL 設置這些重定向。
7 WordPress 永久鏈接最佳實踐
當談到 WordPress 永久鏈接最佳實踐時,有兩種不同的永久鏈接結構是在您的 WordPress 網站上使用的最佳選擇。 這兩個對 SEO 最友好,並且鏈接在共享時對用戶具有視覺意義。
- 正如我們在上一節中介紹的,最好的選擇是 mysite.com/%category%/%post-name%/。 這種結構使您的用戶更輕鬆地進行站點導航,並允許您在 URL 中添加自定義 slug。 只要確保使用簡單而簡短的類別名稱即可。
- 第二種選擇是僅使用您的帖子名稱,例如:mysite.com/&post-name%/。 這種結構是最常用的,因為它是最好的。 它使您的 URL 簡單而簡短。 如果你只是盯著 WordPress,使用這個永久鏈接結構是你最好的選擇。
並非所有的永久鏈接都是一樣的。 雖然像 WordPress 這樣的內容管理系統提供了多種選擇,但您有必要了解 WordPress 永久鏈接的最佳實踐,以便您選擇最佳策略。
1.在您的永久鏈接中使用關鍵字
關鍵字是SEO的重要組成部分。 獲得特定關鍵字的排名也是為您的業務吸引更多客戶的可靠方法。 與其選擇在您的永久鏈接中包含隨機字符串,不如包含與您的內容相關的關鍵字。
包括您的主要關鍵字,並在可能的情況下嘗試包含盡可能多的與您的產品和服務相關的單詞和短語。 您需要進行一些基本的關鍵字研究,才能找到最有效的關鍵字。
通過查看您的 Google Analytics(分析)開始您的關鍵字研究。 您將找到將用戶帶到您的網站的關鍵字列表。 這是一個很好的起點,因為它可以讓您了解用戶認為哪些類型的關鍵字有用。
Google Ads,以前稱為 Adwords,是另一種獲取關鍵字提示的工具。 儘管 Google Ads 是一個廣告平台,但您不必花錢就能從中獲得寶貴的洞察力。
通過使用關鍵字工具,您可以搜索您的主要關鍵字並獲得與您的品牌相關的其他單詞和短語的建議。 關鍵字工具還為您提供這些關鍵字的平均每月搜索量,該指標可以幫助您決定是否值得關注每個關鍵字。
此外,您可以將 Google 搜索引擎用作研究工具。 對與您的品牌相關的關鍵字運行查詢。 當搜索結果出現時,滾動到頁面底部。 您將看到 Google 提供的其他推薦搜索列表。 這些是其他用戶通常使用的關鍵字,以查找有關利基相關主題的信息。
最後,單擊您進行的搜索的一些熱門結果。 查看您所在領域的一些最大玩家的永久鏈接。 他們的 URL 中包含哪些類型的關鍵字? 嘗試找出競爭對手永久鏈接中的共同趨勢,看看是否可以採用他們的一些方法。 如果他們排名靠前,他們一定做對了。
2.選擇簡潔的永久鏈接而不是冗長的永久鏈接
雖然 URL 可以包含 2,048 個字符,但不建議您用盡此限制。 具體來說,在 Google 搜索結果中排名第一的網頁的平均 URL 長度為 59 個字符。 因此,嘗試將永久鏈接保持在該限制範圍內是一個好主意,同時包括短尾關鍵字和長尾關鍵字的良好組合。
長尾關鍵詞是由 3 或 4 個關鍵詞組成的詞組,非常適合您銷售的產品和服務。 您在永久鏈接中包含的這些越多,您網站上的頁面就越多,您會發現排名上升。
3.保持一致的結構
WordPress 提供了一些可供選擇的選項。 您可以將帖子的日期作為永久鏈接的一部分或帖子的名稱。 另一種選擇是為每個帖子設置一個唯一的字符串,這是您希望從一開始就拒絕的選項,因為它不允許您在 URL 中使用關鍵字。
構建網站的最佳方式是創建一個圖表,在其中根據您的內容劃分類別。 與前面的示例一致,假設體育用品網站銷售籃球、足球、網球和排球設備。 這些將是您的主要類別。
在籃球下,您可能有鞋子、短褲和運動衫以及籃球等子類別。 因此,特定的永久鏈接可能類似於 www.sportsgoodsexample.com/basketball/shorts/ 或 www.sportsgoodsexample.com/basketball/chicagobulls/scottypipenawayjerseys。
4. 定制內容標題的永久鏈接
谷歌獎勵向用戶提供他們正在搜索的內容的網站。 這就是為什麼您的頁面和帖子標題描述用戶將在您的內容中找到的內容很重要的原因。 您的永久鏈接需要直接反映您的帖子,並且應該非常接近帖子標題。
5. 重新考慮使用 www。
在 WordPress 中,您可以選擇是否使用 www。 作為您域名的一部分。 您可以在 WordPress 的“設置”選項下進行切換。 雖然這主要是視覺上的改進,但它減少了永久鏈接中的字符數量。 這使您可以靈活地嘗試將 URL 保持在 59 個字符左右。
6.不要因為使用日期而陷入你的內容
研究表明,在永久鏈接中包含日期可能會適得其反。 雖然保持您的內容最新並讓您的用戶知道它的創建時間是很好的,但您不必在您的 URL 中執行此操作。 在實際內容中包含您的帖子的發布日期。 搜索引擎算法將獲取信息並將其傳達給用戶。
7. 使用 SSL 提高您的永久鏈接有效性
無論任何其他因素如何,通過使用 SSL 來保護您的網站是您應該做的事情。 HTTP 與 HTTPS 之間的區別可能只是一個字符,但對搜索引擎來說卻是完全不同的。
WordPress 模板標籤
在您的主題的模板文件中,有一個如下所示的模板標籤:
the_permalink()
此模板標籤用於獲取帖子的 URL 並從中創建鏈接。
模板標記代碼只需使用一次即可獲取指向您網站上任何頁面或帖子的所有鏈接。 您的主題不需要將任何鏈接硬編碼到其中來完成此操作。
例如,我們在 iThemes 的主頁是 https://ithemes.com/,我們的博客位於 https://ithemes.com/blog/,我們的一篇博客文章看起來像這樣 https://ithemes.com /wordpress-block-patterns-ultimate-guide/. 這些都是固定鏈接。
您還將為靜態頁面、存檔頁面或任何需要其自己的唯一 URL 的站點內容使用永久鏈接。
如何修復 WordPress 中的永久鏈接? 如果您的 WordPress 永久鏈接不起作用怎麼辦
有時,您可能會發現您的固定鏈接並沒有按照他們應該的方式工作。 以下是您可能需要修復永久鏈接的幾種情況。
當您註冊帖子類型後永久鏈接不起作用時
如果您剛剛註冊了新的分類或帖子類型,並且相關存檔帖子或頁面的鏈接不起作用,請不要驚慌。
發生這種情況的原因是 WordPress 不會自動檢測到自定義分類法或帖子類型是否意味著永久鏈接設置正在更改。
要解決此問題,請轉到“設置”>“永久鏈接”,設置將自動刷新。 事實上,您甚至不需要進行更改或單擊“保存更改”。 您需要做的就是打開屏幕。
當永久鏈接行為不正確時
如果您正在處理的固定鏈接通常無法按照您期望的方式工作,並且不是因為您剛剛註冊了分類法或自定義帖子類型,請嘗試以下步驟來解決問題:
- 確保您在瀏覽器中正確輸入了 URL。
- 前往 WordPress 儀表板中的設置 > 永久鏈接並檢查您的設置。 你的標籤都正確嗎? 仔細檢查您是否使用了不正確的語法或遺漏了任何明顯的內容。
- 如果您使用緩存插件,請清除您網站的緩存。 通常,緩存會干擾鏈接更改。
- 更改永久鏈接的設置後,您的內容正文中可能會出現指向 404 頁面的鏈接。 確保將內容中的這些鏈接編輯到新結構,或設置一些重定向。
- 檢查您是否手動更改了任何帖子 slug,以及它們中是否需要編輯。
- 檢查您使用的是重定向插件還是包含重定向功能的插件。 如果是,請查看設置以查看設置了哪些重定向以及它們是否準確。
- 如果您的站點運行影響鏈接或帖子類型的插件,請停用它們並查看問題是否已解決。
- 如果您完全無法登錄 WordPress 儀表板並訪問永久鏈接設置頁面,您可以使用 phpMyAdmin 編輯和修復永久鏈接。
通過遵循這八個步驟,您將能夠解決困擾您的永久鏈接的任何問題。
頂級 WordPress 固定鏈接插件
雖然 WordPress 核心提供了許多選項來以您選擇的任何方式自定義您的永久鏈接,但 WordPress 存儲庫中還有數十個插件可以幫助您進行進一步的永久鏈接自定義。
一些最佳選擇是:
花一些時間研究每個插件的作用以及如何使用它們以最適合您網站的方式自定義永久鏈接。
總結:WordPress 永久鏈接解釋
如果您已經走到了這一步,那麼您現在對 WordPress 永久鏈接的了解比幾分鐘前要多得多。
允許您優化 WordPress 永久鏈接結構的技能將延續到您為客戶所做的工作中。 有效的關鍵字研究和網站結構只會使您的 SEO 工作受益。 學習應用 SSL 會讓你更有安全意識。 為了參考流行文化,通過正確的永久鏈接實施學習 SEO 就像通過給汽車打蠟或刷柵欄來學習空手道一樣。
如果您有朝一日計劃管理多個 WordPress 站點,您很快就會發現永久鏈接結構往往因站點而異。
作為專業人士,在對已建立站點的永久鏈接結構進行重大更改之前,我們強烈建議您下載並安裝功能強大的 WordPress 備份插件,例如 BackupBuddy。 這樣,如果最壞的情況發生並且您無法訪問正在更新的站點,則可以輕鬆地從安全的備份版本中恢復它。
雖然您對網站的維護如此負責,但現在是使用強大的 WordPress 安全插件(如 iThemes Security Pro)加強安全協議的最佳時機,該插件可確保您的網站安全且無黑客攻擊。
感謝您光臨並了解永久鏈接。 我們下一篇文章見!