Ich habe einen Kunden, der wegen Umfirmierung nun unter neuer Domain erreichbar sein wollte.
Gelöst habe ich das nun wie folgt:
domain_a wie alt
domain_n wie neu
in der index.php habe ich gleich nach dem einleitenden <?php diesen Code eingefügt
if($_SERVER["HTTP_HOST"] != $domain_n) {
header("Status: 301 Moved Permanently");
header("Location:http://".$domain_n.$_SERVER["REQUEST_URI"]);
exit;
}
wobei $domain_n mit dem passenden gefüllt werden muss, also http://www.domain_a.intern oder blog.domain.intern oder nur domain.intern
Da sämtliche Inhalte und Pfade im Blog gleich geblieben sind, wird beim Aufruf der Seite mit alter Domain für die Searchrobots gleich mitgeteilt, dass es verschoben wurde - der "301".
Ebenso wird der neuen Domain gleich der bekannte Inhaltsvektor mit übergeben.
(Ich habe die Installation "geerbt", der Inhaber läßt sich nicht von den Vorteilen sprechender Pfade überzeugen)
Mit Exit geht's in eine neue Runde in die Index.php, diesmal mit neuer Domain :-)
Oliver