私はホームページを持っています。私は家に検索機能を統合しました。その作品は大丈夫です。私が検索したとき、URLはhttp://localhost/site-name/?s=searchTermと表示されます。しかし、私はウェブサイトの内側のページにアクセスし、私は検索を持っているとき、URL表示はhttp://localhost/site-name/pageName/?s=searchTermです。どのようにリダイレクトするのですかhttp://localhost/site-name/?s=searchTermデフォルトの検索URLにリダイレクトするURL
3
A
答えて
1
以下のように検索フォームを設定します。あなたは、検索フォームのアクションの下に、現在のページのURLを使用している可能性がありますWordPressのホーム・ページのURL esc_url(home_url('/'));
<form method="get" action="<?php echo esc_url(home_url('/')); ?>" class="" id="">
0
に等しいアクションを追加します。単にアクションを変更してホームページのURLにポイントするだけです。
action="<?php echo esc_url(home_url('/')); ?>"
この機能は、アクションURLをサイトのホームディレクトリに置き換えます。
1
これはからのデフォルトのワードプレス検索です。それはあなたのために働くはずです。
<form role="search" method="get" id="searchform" class="searchform" action="<?php echo esc_url(home_url('/')); ?>">
<div>
<label class="screen-reader-text" for="s"><?php _x('Search for:', 'label'); ?></label>
<input type="text" value="<?php echo get_search_query(); ?>" name="s" id="s" />
<input type="submit" id="searchsubmit" value="<?php echo esc_attr_x('Search', 'submit button'); ?>" />
</div>
</form>
ただし、それが動作しない場合。もう一つの解決策はこれです。
function fb_change_search_url_rewrite()
{
if (is_search() && ! empty($_GET['s']))
{
wp_redirect(home_url("/") . urlencode(get_query_var('s')));
exit();
}
}
add_action('template_redirect', 'fb_change_search_url_rewrite');
あなたは
関連する問題
- 1. VIM:検索のURL
- 2. Walmartの検索URLを検索
- 3. 検索youtube most_viewed url
- 4. ElasticSearch.NET NEST検索 url
- 5. Identity Server 4/OpenID ConnectデフォルトのリダイレクトURL
- 6. laravelの別のURLへの検索とリダイレクトの作成5.2
- 7. モバイルURLリダイレクトとデスクトップURLリダイレクト
- 8. HTTPヘッダーとカールを含むURLリダイレクトを検索しますか?
- 9. Wordpressのカスタムポストタイプの検索URL
- 10. 検索エンジンから広告URL /広告検索URLを削除する方法
- 11. URLから検索クエリを含むフォームのphpリダイレクト
- 12. URLに検索パラメータを追加する
- 13. URLをリダイレクトする前にURLを別のページにリダイレクト
- 14. 検索フォームのURL構造
- 15. キーワードの検索ページとURL
- 16. URLからのハッシュ検索
- 17. マッピングのないSpring URLをデフォルトのログインURLにリダイレクトできますか?
- 18. デフォルトのURL以外のページにリダイレクトする
- 19. .htaccessを使用して検索フォームで生成されたsymbold URLを元のURLにリダイレクトする方法
- 20. URLエラーの単語を検索する
- 21. Swift3 iOS - URLの配列内のURLを検索する方法[URL?]
- 22. 検索とURLからコンテンツにURLを置き換える
- 23. Google Chrome検索マイウェブサイトURLバー
- 24. Django URL from HTML検索フォーム
- 25. Wikipedia/MediaWiki検索API→クエリurl
- 26. Opencart検索ページSEO url
- 27. URLをリダイレクトするURLをリダイレクトするURLをリダイレクトできるようにする正規表現
- 28. URLサブドメインにリダイレクト
- 29. URLのリダイレクト+ ASP.NETコアの検出
- 30. j2meのURLにリダイレクト
が機能していないあなたのfunctions.php内のブロックの上に配置する必要があります。 urlの中で<は検索後に表示されます。ページがデフォルトの検索にリダイレクトされていません。 – gt06
@ gt06はあなたのコードを共有します。私はあなたを助けるでしょう –