我已经阅读了其他问题并尝试了一些操作,但是什么也没发生。
我想重定向这样的东西
https://www.example.com/obs_v1/obssearch.php?cx=001670801392349880716:9zjmlwmlf9i&cof=FORID:10;NB:1&ie=UTF-8&q=xanthan+gum
对此(我不在乎cx)
https://www.example.com/new-search/keyword/xanthan%20gum/
这是我尝试过的:
RewriteCond %{QUERY_STRING} ^q=$
RewriteRule ^obs_v1/obssearch.php?cx=(.*)&q=$ /new-search/keyword/$1 [R=301,L]
答案 0 :(得分:1)
您可以将此规则用作最高规则:
RewriteCond %{QUERY_STRING} (?:^|&)q=([^&]*) [NC]
RewriteRule ^obs_v1/obssearch\.php$ /new-search/keyword/%1? [R=301,NC,NE,L]