2016-07-07 4 views
2

Ich habe mich gerade gefragt, ob es möglich ist, von alter Domäne zu neuer umzuleiten, wenn Bedingung übereinstimmt. Hier ist, was ich versuche zu erreichen.htaccess: Wie von alter Domäne zu neuer mit Ordnerkondition umgeleitet wird

http://olddomain.com/downloads/anyfile.anyext -> http://newdomain.com/downloads/anyfile.anyext

ODER

http://olddomain.com/downloads/anysubfolder/anyfile.anyext -> http://newdomain.com/downloads/anysubfolder/anyfile.anyext

Hier ist das, was ich bisher versucht, aber nicht funktioniert und ich bin nicht sicher, ob das richtig ist:

RewriteCond %{HTTP_HOST} ^(www.)?olddomain.com$ [NC] 
RewriteCond %{REQUEST_URI} ^/downloads/ 
RewriteRule "^/downloads/(.+)" http://www.newdomain.com/downloads/$1 [R,L] 

Der Grund Ich versuche, dies zu erreichen ist, weil wir vor kurzem unser Download-Ordner auf unseren neuen Server, so dass beide Domänen tatsächlich bewegt werden auf einen anderen Server zeigen, damit ich immer noch die olddomain.com arbeiten müssen. Ist es möglich ..

Vielen Dank Stackoverflow und vielen Dank im Voraus für Ihre Antwort.

Antwort

2

So leiten olddomain/downloads/foobar-newdomain/downloads/foobar Sie folgende Redirect verwenden können:

Redirect /downloads/ http://newdomain.com/downloads/ 
+0

und die Bedingungen? – rundll

+1

Sie brauchen RewriteConditions wirklich nicht, da sich Ihre Zieldomäne auf einem anderen Webserver befindet. – starkeen

+1

Wow Das hat wirklich funktioniert .. Vielen Dank – rundll

Verwandte Themen