Hallo liebe Redaxo Gemeinde,
nach langer erfolgreicher Suche, jetzt hier meine Frage. Ich habe Redaxo installiert. Es läuft auch einwandfrei. Jetzt habe ich folgendes Problem:
Die Seite ist momentan erreichbar über:
domain.de
domain.ch
domain.at
etc.
Wenn ich jetzt aber schon im Voraus alle Domains per 301 Umleitung auf die .de Adresse umleiten möchte, wegen Double Content, habe ich das bisher so realisiert:
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
Mit dieser Variante werden alle Domains auf http://www.domain.de/ umgeleitet, egal ob man domain.ch, www.domain.ch, domain.at, etc. eingibt.
Mein Problem ist jetzt aber Folgendes! Ich möchte, dass die Zieldomain nicht http://www.domain.de/ ist, sondern:
http://domain.de/
Meine Umbauversuche in:
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://domain.de/$1 [L,R=301]
enden leider bei vielen Varianten in einer Schleife, was natürlich ungünstig ist.
Wie muss es richtig lauten, damit alle Domains, egal ob mit oder ohne www eingegeben auf:
http://domain.de
landen?
Gruß Sebastian
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
Re: Modrewrite Sonderfall
hi sebastian
schau mal hier einfach nur an deine wünsche anpassen.
http://www.redaxo.org/de/wiki/index.php ... erhtaccess
gruß richy
schau mal hier einfach nur an deine wünsche anpassen.
http://www.redaxo.org/de/wiki/index.php ... erhtaccess
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Re: Modrewrite Sonderfall
Hallo Richy,
danke für deine Antwort, ist eine Lösung für das Problem. Allerdings finde ich die Lösung unsauber, weil es doch für:
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
In dem Fall "RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]" sicher ein Platzhalter für die TLD gibt oder liege ich da falsch?
Was ist damit sagen will... 2 Zeilen sind besser als 20. Wenn man 10 Domains auf eine leitet.
Es muss doch eine Lösung geben, wie man das mit einem 2 Zeiler lösen kann. Mit www geht das ja auch, warum geht das nicht ohne...
Noch irgend Einer eine andere Lösung?
Gruß Sebastian
danke für deine Antwort, ist eine Lösung für das Problem. Allerdings finde ich die Lösung unsauber, weil es doch für:
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
In dem Fall "RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]" sicher ein Platzhalter für die TLD gibt oder liege ich da falsch?
Was ist damit sagen will... 2 Zeilen sind besser als 20. Wenn man 10 Domains auf eine leitet.
Es muss doch eine Lösung geben, wie man das mit einem 2 Zeiler lösen kann. Mit www geht das ja auch, warum geht das nicht ohne...
Noch irgend Einer eine andere Lösung?
Gruß Sebastian
Re: Modrewrite Sonderfall
Ja, aber da kommst du auch selbst drauf. Schau dir nochmal genau an, was in der ersten Zeile falsch sein könnte:raiden hat geschrieben:Noch irgend Einer eine andere Lösung?
Code: Alles auswählen
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://domain.de/$1 [L,R=301]
Re: Modrewrite Sonderfall
Danke Xong,
manchmal wird man auch betriebsblind. Lösung ist:
RewriteCond %{HTTP_HOST} !^domain\.de$
RewriteRule ^(.*)$ http://domain.de/$1 [L,R=301]
manchmal wird man auch betriebsblind. Lösung ist:
RewriteCond %{HTTP_HOST} !^domain\.de$
RewriteRule ^(.*)$ http://domain.de/$1 [L,R=301]