Apache umleiten what.domain1.com zu what.domain2.com

437
Aleksandar Ivanisevic

Ich versuche eine Umleitung von "what.domain1.com" zu "what.domain2.com" durchzuführen, aber es muss für jeden Wert von "was auch immer" funktionieren. Ich habe folgendes ausprobiert

<VirtualHost <PUBLIC_IP_ADDR>:80> ServerName domain1.com ServerAlias *.domain1.com  RewriteEngine On  SetEnvIf Host "(.*).domain1.com" VHOST=$1 # http replaced with xxxx as otherwise im not allowed to post RewriteRule .* xxxx://%.domain2.com [R,L] </VirtualHost> 

Dies funktioniert jedoch nicht, dh die VHOST-Variable ist immer leer. Gibt es eine andere Möglichkeit, den HTTP-Host: -Header zu bearbeiten und / oder nur einen Teil davon in einer Umleitung zu verwenden?

0

1 Antwort auf die Frage

0
Aleksandar Ivanisevic

man kann Rückreferenzen von RewriteCond Regex-Übereinstimmung verwenden

 ServerName domain1.com ServerAlias *.domain1.com  RewriteEngine On  RewriteCond "%" "^(.*).domain1.com$" RewriteRule .* xxxx://%1.domain2.com%?% [R,L]