2017-02-20 7 views
0

私はフォルダ/catalogsearch /結果に任意の検索クエリをリダイレクトしたいのです/?Q =これは、www.example.comにリダイレクトすることができます/ NOルートないリダイレクトクエリ

Iをリダイレクトしたいの例では、あろうwww.example.com/catalogsearch/result/?q=spamwebsite.com

答えて

0

QUERY_STRINGに正規表現に対応します。

RewriteCond %{QUERY_STRING} ^(.*)q=([^&]+)\.com(.*)$ 
RewriteRule ^catalogsearch/result/test /no-route [R=301] 
+0

これは、あなたが 'RewriteEngine on'のを追加しましたし、あなたが書き換えモジュールを有効にしているあなたは確か500サーバーエラー – Michael

+0

@Michaelを引っ張りましたか? –

+0

ありがとう、今すぐソートしました – Michael