Ich muss Domänen ändern, wenn ich einen bestimmten Pfad auf der URL-Anfrage habe. Genauer gesagt muss ich zuerst identifizieren, ob ein bestimmter Pfad (/ Pfad) in der URL-Anfrage existiert. Falls vorhanden, zeigen Sie die Website mit der Domain www.mynewdomain.com/path/ an. Wenn/path auf der URL-Anforderung nicht vorhanden ist, dann zeige www.myolddomain.com oder was auch immer die Anfrage sein wird.Domäne auf regulärem Ausdruck umleiten
0
A
Antwort
0
Sie können RewriteRule verwenden, um die Anforderung an die neue Domäne umzuleiten. Sie können die Konfiguration im virtuellen Host erwähnen.
RewriteEngine On
RewriteRule /path(.*) http://www.mynewdomain.com/$1 [L,R]
Diese Konfiguration behält die URL Teil nach dem /path
token [bezeichnet mit (.*)
] und wird auf den umgeleiteten Pfad neu geschrieben unter Verwendung $1
.
Möchten Sie die Parameter so beibehalten, wie sie sind? Ich meine, lassen Sie uns sagen, Sie greifen mit http://www.myolddomain.com/resource/path?query=sachin, möchten Sie es als http://www.mynewdomain.com?query=sachin umleiten –