2016-11-07 70 views
1

我不知道如何格式化此問題是否足夠清楚,因此請耐心等待。我會盡我所能。使用URL中的動態參數重定向

可以說,我想一個URL重定向到另一個,即:

www.site1.com ==> www.site2.com 

現在,讓我們說第一個URL具有參數nameemail所以它看起來像:

www.site1.com/?name=SOMETHING&email=SOMETHING 

和名稱和電子郵件中的值是動態的。

有沒有一種方法,使一個腳本,它會自動知道如何重定向這樣的:

www.site1.com/?name=SOMETHING&email=SOMETHING ==> www.site2.com/?name=SOMETHING&email=SOMETHING 

感謝。

回答

1

您可以使用SITE1/.htaccess中的以下規則:

RewriteEngine on 

RewriteCond %{QUERY_STRING} name=.+&email=.+ [NC] 
RewriteRule^http://site2.com/ [L,R] 

這將重定向到http://site1.com/?name=something&email=somethinghttp://site2.com/?name=something&email=something

+0

這是否重定向整個網站?因爲我的site1.com看起來像這樣:site1.com/something/ – tholo

+0

是的,它重定向任何包含** name **和** email ** querystring參數的uri。 – starkeen

+0

如何使它在/ something /文件夾之後獲取​​參數? – tholo