2017-04-03 181 views
0

大家好我需要重定向基於查詢字符串,雖然h​​taccess在Apache中。基於查詢字符串重定向

我想,所有包含JJJ查詢重定向到我的主頁

我用下面的代碼,但它不工作能否請你幫me¿

由於提前,

馬利

RewriteCond %{QUERY_STRING} ^jjj$ 
RewriteRule (.*) http://www.eventosbarcelona.com [R=301,L] 

回答

0

您的規則重定向example.com/?jjj考試ple.com/?jjj我想,你會得到重定向循環錯誤,因爲兩個url都是一樣的。默認情況下,mod-rewrite會將舊查詢字符串附加到目標網址。你需要使用在重寫目標url的末尾放棄查詢字符串。

試試這個:

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^jjj$ 
RewriteRule (.*) http://example.com? [L,R] 

這將重定向/JJJhttp://example.com/

+0

嗨,我試過這個RewriteCond%{QUERY_STRING}^jjj $ RewriteRule(。*)http://www.eventosbarcelona.com? [L,R]但仍然無效,它會重定向到同一頁面 – Mauri