Hey mark,
ich habe mehrere Domains auf einen Serverplatz laufen und möchte nun dass folgende Anfrage umgeleitet werden:
www.domain2.de/index.htm -> www.server.de/domain2.de/index.htm
Kann man eine globale Umleitung machen, so egal welche Domain aufgerufen wird auf die entsprechende Seite redirect wird?
Einfacherweise könntest du das deinen Provider machen lassen, oder es
schlicht mit den üblichen Webhosting-tools konfigurieren (Confixx).
Wie muß ich das anpassen?
Du siehst dir die gefundenen Beispiele(!!) an, und ersetzt die Beispiel(!!)-
Domainnamen durch deine eigenen (domain1.de und domain2.de, die allerdings
auch nur Beispiele zu sein scheinen).
In dem Beispiel(!!) würdest du u.a. die regulären Ausdrücke in der ersten
RewriteCond und in der letzten RewriteRule anpassen (was bestimmt auch an
der Stelle erklärt wurde, an der du das Beispiel(!!) gefunden hast).
Die einfachste Lösung:
RewriteCond %{HTTP_HOST} ^www.(domain1.de|domain2.de)$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^www.([^/]+)(.+)$ /home/$1$2
Übrigens ist "/home/" hier immer noch nur ein Beispiel, evtl. reicht
aber stattdessen auch einfach "/".
Ein redirect erhältst du, indem du den RewriteRule parameter [R]
verwendest und auch eine vollständige URL angibst (statt "/home/").
milky