您是否要在WordPress中更改默認搜索URL段? 默認情況下,WordPress搜索URL對用戶不友好。 在本文中,我們將向您展示如何輕鬆地在WordPress中更改默認的搜索網址,並使其更加SEO和用戶友好。
為什麼要在WordPress中更改默認搜索URL Slug
WordPress對您網站上的所有頁面都使用SEO友好的URL結構。 典型的SEO友好WordPress URL如下所示:
http://example.com/some-page/
http://example.com/2018/03/some-article/
http://example.com/category/some-category/
如您所見,這些URL對於用戶和搜索引擎而言都很容易理解。
但是,WordPress仍將非友好URL用於搜索結果頁面。 WordPress中的典型搜索URL如下所示:
http://example.com/?s=search-term
此網址結構與您網站的其餘網址不匹配。 儘管某些WordPress搜索插件可以改善搜索結果,但大多數插件都不會對搜索URL本身做任何事情。
如果您可以使搜索網址看起來像:
http://example.com/search/your-search-term/
讓我們看一下如何使WordPress搜索頁面URL標記更加SEO友好。
影片教學
如果您不喜歡該視頻或需要更多說明,請繼續閱讀。
在WordPress中更改搜索頁面URL標記
對於本教程,您將需要編輯WordPress主題文件。 如果您以前沒有做過,請查看我們的指南,了解如何在WordPress中復制和粘貼代碼。
方法1.通過功能文件更改WordPress搜索URL Slug
此方法更簡單,建議大多數用戶使用。
首先,您需要將以下代碼複製並粘貼到主題的functions.php文件或特定於站點的插件中:
function wpb_change_search_url() { if ( is_search() && ! empty( $_GET['s'] ) ) { wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) ); exit(); } } add_action( 'template_redirect', 'wpb_change_search_url' );
不要忘記保存您的更改。
現在,您可以轉到您的網站並嘗試使用搜索功能。 您會注意到搜索URL如下所示:
http://example.com/search/your-search-query/
方法2。通過htaccess文件更改搜索URL Slug
.htaccess文件通常用於設置重定向和其他網站配置任務。 您也可以使用它來更改WordPress中的默認搜索URL段。
您的.htaccess文件位於網站的根文件夾中,您將需要使用cPanel中的FTP或文件管理器應用程序對其進行編輯。 如果找不到.htaccess文件,請參考本指南。
在您的.htaccess文件中,您需要在底部粘貼以下代碼:
# Change WordPress search URL RewriteCond %{QUERY_STRING} \?s=([^&]+) [NC] RewriteRule ^$ /search/%1/? [NC,R,L]
不要忘記保存更改並將.htaccess文件上傳回服務器。
現在,您可以轉到您的網站並使用搜索功能。 您會發現搜索URL現在將如下所示:
http://example.com/search/your-search-query/
我們希望本文能幫助您更改WordPress中的默認搜索URL段。 您可能還想查看我們的55多個最想要的WordPress技巧,竅門和技巧列表。
如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。