oliverweidel PostRank 1

Anmeldungsdatum: 08.02.2010 Beiträge: 2 Wohnort: Würzburg
|
Verfasst am: 08.02.2010, 21:45 Titel: Umleitung von diversen Domains auf Unterverzeichnisse |
 |
|
Übertrag aus einem anderen Thread:
| oliverweidel hat Folgendes 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
(--> http://www.flagge.de/flagge-gastro)
flagge-autohof.de
flaggeautohof.de
(--> http://www.flagge.de/flagge-autohof)
flagge-transporte.de
flaggetransporte.de
(--> http://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: |
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 Folgendes geschrieben: |
| Code: |
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: |
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 |
|
chris21 PostRank 10

Anmeldungsdatum: 10.04.2005 Beiträge: 1376
|
Verfasst am: 08.02.2010, 22:31 Titel: Umleitung von diversen Domains auf Unterverzeichnisse |
 |
|
Hallo Oliver,
dass sollte natürlich nicht passieren.
Möglicherweise wäre es ratsam, die Punkte aus den ".de" zu maskieren, also jeweils "\.de" bei den Domains a3-lounge.de etc. zu setzen.
Ansonsten gibt es bei http://www.modrewrite.de/foren/ftopic82.html eine gute Anleitung zum Überprüfen möglicher Fehler.
Ich habe derzeit leider keine vernünftige Testmöglichkeit, oder müsste mir erst nen paar Domains als C-Names zusammenlegen, um es testen zu können. _________________ Einfach mal abwarten und Tee trinken. Das wird scho'. |
|