mod_rewrite: www.foo.com auf www.foobar.com/sub/

Folgende Aufgabenstellung, beim Aufruf einer bestimmten Domain (foo.com) die auf foobar.com gerichtet ist, soll aber auf foobar.com/sub/ weitergeleitet werden. Dies wird im Alltag nötig, wenn zum Beispiel eine Domain noch nicht komplett umgezogen ist und man beim vorhandenen Provider nur eine IP Weiterleitung einrichten kann/darf.

Dies kann aber mit dem mod_rewrite des Apache Webservers gelöst werden. Man muß nur eine .htaccess Datei in der Root anlegen (falls nicht bereits vorhanden) und diese mit den mod_rewrite Anweisungen füllen. Leider muß der Provider mod_rewrite auch unterstützen, sonst funktioniert es nicht. Dies kann man ganz einfach testen, mit zum Beispiel folgender Anweisung:

# mod_rewrite

Options -MultiViews
RewriteEngine on

RewriteRule ^/?tolle-domain/$ http://www.foo.com

Hier wird zum Beispiel beim Aufruf von http://www.foo.com/tolle-domain/ wieder auf http://www.foo.com geleitet.

… in progress, stay tuned …

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s