2016-08-26 93 views
0

我有一個劇本,我是不能編輯,生成一個查詢字符串,如:如何重定向所有包含?查詢字符串

www.example.com/?target=xyz 

我需要重定向包含?target查詢字符串來www.example.com/targets/?target=xyz網站上的所有鏈接。

我認爲這可能是一個最佳做法(除了更改腳本)創建一個mod rewrite解決方案,但我無法做到這一點。你會建議另一種解決方案,而不是使用htaccess解決這個問題,或者如果不是,我該如何實現?

回答

2

你可以在你的根.htaccess使用:

RewriteEngine on 
RewriteCond %{QUERY_STRING} (?:^|&)target= [NC] 
RewriteRule^/targets/ [R=301,L] 

最佳實踐:改變腳本...通常,這是在開始時配置參數