Ergebnis 1 bis 7 von 7

Thema: htaccess: www erzwingen funktioniert nicht mit Strato

  1. #1
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    531

    Frage htaccess: www erzwingen funktioniert nicht mit Strato

    Hallo an alle,

    ich verzweifele an der htaccess.
    Ich möchte schlicht und einfach jede URL, die bei einer Kundenwebseite aufgerufen wird, immer ein www. mit voranstellen.
    Beispiel: https://www.messezimmer-laatzen.com/, so soll die URL immer aufgerufen und dargestellt werden, egal ob man nur messezimmer-laatzen.de eingibt.
    In meinem Startpunkt habe ich bei DNS die nackte URL angegeben: messezimmer-laatzen.com
    Die Seiten sind bei Strato gehostet.

    Die htaccess sieht aufgrund mehrerer übereinstimmender Tipps (z. B. https://community.contao.org/de/show...l=1#post438350) so aus:
    Code:
    RewriteCond %{HTTP_HOST} ^messezimmer-laatzen\.de [NC]
    RewriteRule (.*) https://www.messezimmer-laatzen.de/$1 [R=301,L]
    Das funktioniert nicht. Ruft man https://messezimmer-laatzen.com oder nur messezimmer-laatzen.com auf, wird die Seite dargestellt. Fügt man ein www. ein, heißt es "Keinen Startpunkt gefunden". Eine "Vervollständigung" findet nicht statt. Ich möchte nicht weitere Startpunkte setezen müssen.

    Was stimmt hier nicht, was mache ich falsch?
    Beste Grüße von

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Jens Pielawa Beitrag anzeigen
    In meinem Startpunkt habe ich bei DNS die nackte URL angegeben: messezimmer-laatzen.com
    Lass das Feld leer und versuch es anschließend nochmals.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    531

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Lass das Feld leer und versuch es anschließend nochmals.
    Hmm, ich fürchte das geht nicht, siehe
    https://community.contao.org/de/show...l=1#post532711
    Ich habe nämlich in einer Contao-Installation fünf Startpunkte mit drei verschiedenen URLs, die alle verschieden verzweigen. Theoretisch habe ich auch nicht alles erklärt. Wenn ich die DNS-Einträge bei den Startpunkten leer lasse, dürfte das nicht mehr ordentlich "verzweigen".
    Die ursprüngliche Aufgabe, einfach nur IMMER www. mit anzeigen zu lassen, bleibt aber grundlegendes Problem.
    Beste Grüße von

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn Du eine Multidomaininstallation hast, dann musst Du klarerweise eine Domain eintragen; das ging aus Deinem Beitrag oben ja nicht hervor.

    In dem Fall musst Du www.messezimmer-laatzen.de eintragen anstelle von messezimmer-laatzen.de.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    531

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Wenn Du eine Multidomaininstallation hast, dann musst Du klarerweise eine Domain eintragen; das ging aus Deinem Beitrag oben ja nicht hervor.
    Asche auf mein Haupt... Aber mit dem DNS-Eintrag der vollen URL mit www. klappt es jetzt.
    Das einzige Problem, was bleibt ist, dass wenn man händisch das www herauslöscht und die URL z. B. https://messezimmer-laatzen.com heißt, dann wieder kein Startpunkt gefunden wird. Wie kann man diesen Fehler letztlich abfangen?
    Beste Grüße von

  6. #6
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    768

    Standard

    Also bei mir sieht die Weiterleitung so aus:
    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

  7. #7
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    531

    Standard

    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    Das ist genau das, was ich brauchte! Danke!
    Aus der Kombination von beiden Tipps – DNS mit vollen www.-URL und der obigen htaccess (die ich jetzt sogar verstehe ) – läuft das so wie gewünscht.
    Beste Grüße von

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •