2016-11-07 5 views
1

Ich weiß nicht, wie diese Frage zu formatieren, um klar genug zu sein, also bitte bitte mit mir. Ich werde mein Bestes geben.Redirect mit dynamischen Parametern in URL

Lets sagen, dass ich eine URL zu einem anderen umleiten möchten, das heißt:

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

Nun lassen Sie uns sagen, dass die erste URL hat Parameter name und email so sieht es aus wie:

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

und die Werte unter Name und E-Mail sind dynamisch.

Gibt es eine Möglichkeit, ein Skript zu machen, die automatisch wissen, wie dieses umleiten:

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

Dank.

Antwort

1

Sie können die folgende Regel in site1/.htaccess verwenden:

RewriteEngine on 

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

Dies wird umleiten http://site1.com/?name=something&email=something-http://site2.com/?name=something&email=something

+0

diese gesamte Website umleiten Hat? Seit meinem site1.com sieht das so aus: site1.com/something/ – tholo

+0

Ja, es leitet jede URL um, die ** Name ** und ** E-Mail ** Querystring-Parameter enthält. – starkeen

+0

Wie kann ich es machen, um Parameter nach dem/etwas/Ordner zu nehmen? – tholo