2016-03-22 16 views
1

想重定向含Bolivia到www.example.com/US/所有網址,如:重定向通過htaccess的含詞來一個網址的所有URL

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

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

試過,不行:

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

可能這個副本 - http://stackoverflow.com/a/3220390/864233 – romellem

+0

嘗試這樣不行: RewriteRule ^(。*)玻利維亞(。*)$ http://www.example.com/US/ [L,R = 301] – Smith

回答

1

我找到了解決辦法:

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

試試這個:

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

此代碼不起作用 – Smith

+0

嘗試編輯後的代碼.. –

+0

循環重定向到類似於: example.com/us/us/us/us/us/us/us/us/us/us/us/us/us/us/us/us/us/us/us/us/us/searh.php – Smith

0

試試這個:

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

我不是在尋找這個確切的例子,但所有包含'玻利維亞' – Smith

相關問題