WordPressのデフォルトの検索URLスラッグを変更しますか? デフォルトでは、WordPressの検索URLはユーザーフレンドリーではありません。 この記事では、WordPressのデフォルトの検索URLスラッグを簡単に変更して、よりユーザーフレンドリーにする方法を紹介します。
WordPressのデフォルトの検索URLを変更する理由
WordPress はわかりやすい URL 構造を使用しています SEO あなたのすべてのページについて サイトのWeb. 検索エンジンの典型的な 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
この URL 構造は、 サイトのWeb. 一部の WordPress 検索プラグインは検索結果を改善しますが、ほとんどのプラグインは検索 URL 自体について何もしません。
検索URLを次のようにできる場合:
http://example.com/search/your-search-term/
WordPress 検索ページの URL スラッグをより使いやすくする方法を見てみましょう。 SEO.
WordPressのスラッグ検索ページのURLを変更する
このチュートリアルでは、ファイルを変更する必要があります。 ワードプレスのテーマ.
方法1.関数ファイルを介してWordPress検索URLスラッグを編集する
この方法はより簡単で、ほとんどのユーザーに推奨されます。
まず、次のコードをコピーして、テーマのfunctions.phpファイルまたはプラグインに貼り付ける必要があります。
function bpc_change_search_url(){if(is_search()&&!empty($ _GET ['s'])){wp_redirect(home_url( "/ search /")。urlencode(get_query_var('s '))); 出口 (); }} add_action( 'template_redirect'、 'bpc_change_search_url');
変更を保存することを忘れないでください。
これで、 サイトのWeb そして検索機能を使ってみてください。 検索 URL が次のようになっていることがわかります。
http://example.com/search/votre-recherche/
方法2.htaccessファイルを介してスラッグ検索URLを変更する
.htaccessファイルは、リダイレクトやその他のWebサイト設定タスクを設定するためによく使用されます。 これを使用して、WordPressのデフォルトの検索URLスラッグを変更することもできます。
.htaccessファイルはWebサイトのルートフォルダーにあり、cPanelのFTPアプリケーションまたはファイルマネージャーを使用して編集する必要があります。
.htaccessファイルでは、下に次のコードを貼り付ける必要があります。
#WordPress検索URLを変更RewriteCond%{QUERY_STRING} \?S =([^&] +)[NC] RewriteRule ^ $ / search /%1 /? [NC、R、L]
これで、Webサイトにアクセスして、検索機能を使用できます。 検索URLは次のようになります。
http://example.com/search/your-search-query/
この記事が、WordPressのデフォルトの検索URLスラッグの変更に役立つことを願っています。