Einen bestimmten Hostnamen auf einen anderen Hostnamen umleiten

Einen bestimmten Hostnamen auf einen anderen Hostnamen umleiten

Ich versuche, von einem alten Hostnamen auf den neuen umzuleiten. Bisher habe ich

RewriteEngine On
RewriteCond %{HTTP_HOST} ^foo$ [NC,OR]
RewriteCond %{HTTP_HOST} ^foo.company.com$ [NC]
RewriteRule ^(.*) http://bar.company.com/$1 [R=301]

aber wenn ich gehe, foo.company.com/dir/page.htmlwerde ich nicht weitergeleitet. Was mache ich falsch?

Antwort1

Es stellte sich heraus, dass ein mysteriöser Vorfall einen Neustart von drei Servern verursachte, darunter auch der alte foo.company.com. Dieser kehrte zu seiner alten IP zurück und kämpfte mit dem neuen Server darum.

Meine Regeln funktionierten und ich habe sie wie folgt verfeinert:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^foo$ [OR]
RewriteCond %{HTTP_HOST} ^foo.company.com$
RewriteRule ^/?(.*)$ http://bar.company.com/$1 [R=301]

verwandte Informationen