Seite 1 von 1

Mehrere Domains auf eine Domain leiten - dabei /url beachten

Verfasst: 01.02.2018, 08:36
von KOHLFUERST
Mehrere Domains sollen unter Berücksichtigung der URL auf eine einzige Domain via .htaccess weitergeleitet werden.

Beispiel:
https://domain1.xy/verzeichnis/ -301-> https://www.domain1.xy/verzeichnis/
https://www.domain1.xy/verzeichnis/ -301-> https://www.domain1.xy/verzeichnis/

https://domain2.xy/verzeichnis/ -301-> https://www.domain1.xy/verzeichnis/
https://www.domain2.xy/verzeichnis/ -301-> https://www.domain1.xy/verzeichnis/

https://domain3.xy/verzeichnis/ -301-> https://www.domain1.xy/verzeichnis/
https://www.domain3.xy/verzeichnis/ -301-> https://www.domain1.xy/verzeichnis/

Was mich verwundert ist folgender Fakt, das hat in der Vergangenheit wunderbar funktionert. Was ich jetzt noch hinbekomme ist, dass die Domain weitergeleitet wird. Kommt ein Unterverzeichnis ins Spiel, dann funktioniert das nicht mehr.

Meine aktuelle .htaccess lasse ich euch sehr gerne zukommen.

Verfasst:
von

Die Lösung - redirect für mehrere Domains

Verfasst: 07.02.2018, 20:42
von KOHLFUERST
Hier für euch die Lösung. Mehrere Domains die auf einer und im richtigen Verzeichnis / Seite landen.

/seminar (und vielleicht auch andere) sind echte Unterverzeichnisse. Da greift die übergeordnete .htaccess dann nicht, sondern die in diesem Verzeichnis. In diese habe ich folgende Ergänzung gemacht (nach dem RewriteEngine On):

Rewritecond %{HTTP_HOST} !^www\.promomasters\.at$
RewriteRule ^(.*)$ https://www.promomasters.at/seminar/$1 [R=301,L]

Deine generelle .htaccess im root (bzw. httpdocs/promomasters.at) hab ich etwas vereinfacht, damit einfach alle Domains auf die .at umgeleitet werden:

Rewritecond %{HTTP_HOST} !^www\.promomasters\.at$
RewriteRule ^(.*)$ https://www.promomasters.at/$1 [R=301,L]