通过 htaccess 将所有包含单词的 URL 重定向到 URL


Redirecting all URLs containing a word to a URL by htaccess

想要将所有包含Bolivia的URL重定向到 www.example.com/US/,例如:

www.example.com/search.php?country=Bolivia&Select=Ingeni&&Location=Hiller

重定向至www.example.com/US/

试过这个,不起作用:

RewriteCond %{QUERY_STRING} ^(.+?&)?Bolivia[^&]*(?:&(.*))?$
RewriteRule ^ "/US/"

试试这个:

RewriteCond %{REQUEST_URI} Bolivia
Redirect 301 / http://example.com/us/

我找到了解决方案:

RewriteCond %{REQUEST_URI} Bolivia 
RewriteRule ^ http://www.example.com/US/? [L,R=301]

试试这个:

RewriteCond %{THE_REQUEST} /search'.php'?country=Bolivia&Select=([^&]+)&&?Location=([^'s&]+) [NC]
RewriteRule ^ /US/? [L,R]