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:
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 (--> ...).Code: Alles auswählen
RewriteCond %{HTTP_HOST} !www\.flagge\.de RewriteRule (.*) http://www.flagge.de/$1 [R=301,L]
Seht ihr die Möglichkeit dies über mod_rewrite zu lösen? Vielen Dank für eure Tips.
Hallo chris21,chris21 hat geschrieben:Für die anderen dann entsprechend der ersten fünf Zeilen anlegen.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]
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.
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]
Vielen Dank und beste Grüße,
Oliver