Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Umleitung von diversen Domains auf Unterverzeichnisse

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
oliverweidel
PostRank 1
PostRank 1
Beiträge: 2
Registriert: 08.02.2010, 14:33
Wohnort: Würzburg

Beitrag von oliverweidel » 08.02.2010, 21:45

Übertrag aus einem anderen Thread:
oliverweidel hat geschrieben:Hallo,

ich bin neu hier im Forum und habe bisher keine Lösung für mein Problem finden können. Evtl. liegt es auch daran, dass es nicht über mod_rewrite möglich bzw. dafür ausgelegt ist, aber vielleicht habt ihr ja noch einen Tipp:

Es existieren mehrere Domains:

flagge.de *

a3-lounge.de
a3lounge.de
flagge-gastro.de
flaggegastro.de
(--> https://www.flagge.de/flagge-gastro)

flagge-autohof.de
flaggeautohof.de
(--> https://www.flagge.de/flagge-autohof)

flagge-transporte.de
flaggetransporte.de
(--> https://www.flagge.de/flagge-transporte)

Momentan ist bei allen Domains ein A-Record hinterlegt, der auf die IP 85.214.118.244 des Servers zeigt. Die Domains sind Domainaliase von flagge.de. Es ist eine .htaccess Datei hinterlegt:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} !www\.flagge\.de
RewriteRule (.*) http://www.flagge.de/$1 [R=301,L]
Nun möchte ich allerdings nicht, dass egal, welche Domain ausgewählt wird, diese dann an www.flagge.de umgeleitet wird, sondern dass an die jeweiligen URL weitergeleitet wird (--> ...).

Seht ihr die Möglichkeit dies über mod_rewrite zu lösen? Vielen Dank für eure Tips.
chris21 hat geschrieben:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^(www\.)?a3-lounge.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?a3lounge.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?flagge-gastro.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?flaggegastro.de$
RewriteRule (.*) http://www.flagge.de/flagge-gastro/$1 [R=301,L]

RewriteCond %{HTTP_HOST} !www\.flagge
RewriteRule (.*) http://www.flagge.de/$1 [R=301,L]
Für die anderen dann entsprechend der ersten fünf Zeilen anlegen.

Wichtig: die allgemeine RewriteCond/-Rule bzgl. !www\.flagge.de muss nach den speziellen erscheinen.

Zudem: Problematischer ist bei Dir auch: flagge.de/flagge-autohof.html vs flagge.de/flagge-autohof/

Aber dafür bitte einen neuen Thread starten, da es hier in diesem thematisch nicht passt.
Hallo chris21,

ich habe es nach Deinen Anweisung durchgeführt, allerdings erhalte ich nach der Implementierung einen Internal Server Error:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^(www\.)?flagge-autohof.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?flaggeautohof$ 
RewriteRule (.*) http://www.flagge.de/flagge-autohof/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?a3-lounge.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?a3lounge.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?flagge-gastro.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?flaggegastro.de$
RewriteRule (.*) http://www.flagge.de/flagge-gastro/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?flagge-transporte.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?flaggetransporte.de$ 
RewriteRule (.*) http://www.flagge.de/flagge-transporte/$1 [R=301,L]

RewriteCond %{HTTP_HOST} !www\.flagge
RewriteRule (.*) http://www.flagge.de/$1 [R=301,L] 
Wo könnte der Fehler liegen? Kennt ihr eine gute Anleitung, wo sämtliche Syntax zur Umleitung aufgeführt werden?

Vielen Dank und beste Grüße,

Oliver