您想更改 wordpress 中的默認(rèn)搜索 url slug 嗎?
默認(rèn)情況下,wordpress 搜索 URL 不方便用戶使用,因此訪問者可能很難理解您網(wǎng)站的布局。它們也沒有針對搜索引擎進行優(yōu)化,因此您可能會錯過訪問者。
在本文中,我們將向您展示如何輕松更改 WordPress 中的默認(rèn)搜索 URL slug,使其更加 SEO 和用戶友好。
為什么要更改 WordPress 中的默認(rèn)搜索 URL Slug
默認(rèn)情況下,WordPress對網(wǎng)站上的所有頁面使用SEO 友好的 URL 結(jié)構(gòu)。通常,SEO 友好的 WordPress URL 可能如下所示:
http://example.com/some-post/
http://example.com/2018/03/news-article/
http://example.com/category/some-category/
正如您所看到的,這些 URL 很容易讓訪問者理解。他們只需查看瀏覽器的地址欄即可了解自己在網(wǎng)站布局中的位置。
這些 URL 還告訴搜索引擎有關(guān)該頁面的有用信息,以便搜索引擎可以對其進行正確排名,并將其顯示給正在尋找與您類似的內(nèi)容的人。
然而,WordPress 中的典型搜索 URL 如下所示:
http://example.com/?s=search-term
額外的 ?s= 字符使該 URL 更難以閱讀和理解,這可能會讓搜索引擎和訪問者感到困惑。通過更改此 URL,您可以改進 WordPress 搜索并提高 SEO。
雖然一些WordPress 搜索插件可以幫助您顯示更準(zhǔn)確和詳細的搜索結(jié)果,但大多數(shù)插件不會更改搜索 URL 本身。
話雖如此,讓我們看看如何更改搜索 URL slug 并改進您的WordPress SEO。只需使用下面的鏈接直接跳轉(zhuǎn)到您要使用的方法:
- 方法 1:使用 WPCode 更改 WordPress 搜索 URL Slug(推薦)
- 方法 2:通過 htaccess 文件更改 WordPress 搜索 URL Slug
方法 1:使用 WPCode 更改 WordPress 搜索 URL Slug(推薦)
更改默認(rèn) WordPress 搜索 slug 的最簡單方法是使用WPCode。
WPCode 是最流行的代碼片段插件,被超過 200 萬個 WordPress 網(wǎng)站使用。它允許您在 WordPress 中添加代碼片段,而無需編輯站點的functions.php?文件。
您需要做的第一件事是在您的網(wǎng)站上安裝并激活免費的 WPCode 插件。有關(guān)更多詳細信息,請參閱我們有關(guān)如何安裝 WordPress 插件的分步指南?。
激活后,轉(zhuǎn)到代碼片段?添加片段。
這將帶您進入“添加片段”頁面,您可以在其中看到 WPCode 的現(xiàn)成片段庫。其中包括允許您通過禁用 xml-rpc來提高WordPress 安全性的代碼片段、上傳 WordPress 默認(rèn)不支持的文件類型等等。
要添加您自己的代碼段,只需將鼠標(biāo)懸停在“添加您的自定義代碼(新代碼段)”上即可。然后,出現(xiàn)“使用片段”時單擊它。
您需要首先輸入自定義代碼片段的標(biāo)題。
這可以是任何可以幫助您識別 WordPress 管理區(qū)域中的代碼片段的內(nèi)容。
由于您要添加 php 代碼片段,請打開“代碼類型”下拉菜單并選擇“PHP 代碼片段”。
然后您可以繼續(xù)將以下內(nèi)容粘貼到代碼框中:
您還可以添加標(biāo)簽來幫助您按主題和功能對代碼片段進行排序。
當(dāng)您對代碼段的設(shè)置方式感到滿意時,可以通過單擊“活動”開關(guān)將其激活。最后,不要忘記單擊“保存片段”。
現(xiàn)在,訪問您的網(wǎng)站并執(zhí)行搜索。
如果您查看瀏覽器的地址欄,您將看到新的 SEO 友好搜索 URL。
方法 2:通過 htaccess 文件更改 WordPress 搜索 URL Slug
另一種選擇是編輯站點的.htaccess 文件。這種方法比較復(fù)雜,不建議初學(xué)者使用。但是,它確實允許您更改搜索 URL slug,而無需使用代碼片段插件。
要訪問 .htaccess 文件,您需要一個FTP 客戶端,例如FileZilla ,或者您可以使用WordPress 托管cPanel的文件管理器。
如果這是您第一次使用 FTP,那么您可以查看我們有關(guān)如何使用 FTP 連接到您的站點的完整指南。
完成后,打開 .htaccess 并將以下代碼粘貼到文件底部:
# Change WordPress search URLRewriteCond %{QUERY_STRING} ?s=([^&]+) [NC]RewriteRule ^$ /search/%1/? [NC,R,L]
這會將 WordPress 搜索 slug 更改為以下內(nèi)容:
http://example.com/search/your-search-query/
您可以通過自定義代碼片段來更改此 slug。
完成此操作后,請不要忘記保存更改并將 .htaccess 文件上傳回服務(wù)器。
現(xiàn)在,如果您在網(wǎng)站上執(zhí)行搜索,您會注意到它正在使用新的別名。
我們希望本文可以幫助您更改 WordPress 中的默認(rèn)搜索 URL slug。您還可以閱讀我們的指南,了解如何增加博客流量以及最佳 WordPress SEO 插件和工具。