htaccess重定向与搜索查询



我读过其他问题,尝试过一些事情,但什么都没有发生。

我想重定向类似的东西

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]

您可以使用此规则作为您的最高规则:

RewriteCond %{QUERY_STRING} (?:^|&)q=([^&]*) [NC]
RewriteRule ^obs_v1/obssearch.php$ /new-search/keyword/%1? [R=301,NC,NE,L]

最新更新