Ergebnis 1 bis 5 von 5

Thema: Alle Anfragen zu einer Domain auf "https" UND "www" umleiten

  1. #1
    Contao-Fan Avatar von Hendriks
    Registriert seit
    28.08.2009.
    Ort
    Stuttgart
    Beiträge
    275

    Frage Alle Anfragen zu einer Domain auf "https" UND "www" umleiten

    Hallo allerseits!

    Ich möchte in Contao alle Aufrufe einer bestimmten Domain an eine sichere Verbindung mit "https" UND "www" weiterleiten.

    Dieser Contao-htaccess-Vorgabe

    Code:
    RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
    RewriteRule (.*) https://www.domain.com/$1 [R=301,L]
    habe ich einfach mal ein "s" für "https" hinzugefügt und das klappt auch für die Aufrufe ohne "www" wunderbar...

    Wie könnte ich das jetzt noch anpassen, damit das für alle Aufrufe (also auch mit "www") klappt?

    So dass also alle Aufrufe dieser "Domain" immer zu https://www.domain.com/... führen!

    Danke für einen fachkundigen Tipp!
    Geändert von Hendriks (22.12.2014 um 15:04 Uhr)

  2. #2
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste


  3. #3
    Contao-Fan Avatar von Hendriks
    Registriert seit
    28.08.2009.
    Ort
    Stuttgart
    Beiträge
    275

    Standard

    Danke für den Querverweis! Trifft aber nicht genau den Punkt.. Bzw. ich denke, da müsste es doch eine kurze, universelle Anweisung dafür geben... Vll. hat jemand anderes noch nen Vorschlag / Ähnliches schon gelöst...?

  4. #4
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Kannst Du denn die mit www. nicht generell auf ohne umleiten? Das kann ich beim meinem Hoster so einstellen. Dann wäre Dein Problem ja schon gelösst.


  5. #5
    Contao-Fan Avatar von Hendriks
    Registriert seit
    28.08.2009.
    Ort
    Stuttgart
    Beiträge
    275

    HTML

    Eine mögliche Lösung gefunden!

    Hier mein genaues Szenario, damit es vieleicht auch mal einem/r Anderen an dieser Stelle hilfreich sein kann:

    Contao-Installation im Multidomain-Betrieb, wobei alle Domains auf "www" umgeleitet, jedoch nur eine (oder manche) mit SLL-Zertifikat komplett verschlüsselt unter https laufen soll(en)... (also doch etwas differenzierter als eingangs betitelt...)

    Rewrite-Regeln in der Contao-System-htaccess:

    Code:
      RewriteEngine On
    
      RewriteBase /
    
      RewriteCond %{HTTP_HOST} ^domain1\.de$ [NC]
      RewriteRule (.*) http://www.domain1.de/$1 [R=301,L]
    
      RewriteCond %{HTTP_HOST} ^domain2\.com$ [NC]
      RewriteRule (.*) http://www.domain2.com/$1 [R=301,L]
    
      RewriteCond %{HTTP_HOST} ^domain3\.net$ [NC]
      RewriteRule (.*) http://www.domain3.net/$1 [R=301,L]
    
      RewriteCond %{HTTP_HOST} ^www\.domain2\.com$
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
    Zuerst werden die 3 Domains —separat behandelt— auf die jeweilige Version mit "www" umgeleitet (oder wie man es eben möchte), und dann wird —zusätzlich— für alle Anfragen mit "www.domain2" geprüft, ob diese nicht über den https-Port laufen, und ggf. darauf umheleitet...

    Klappt alles prima!

    Auch das Backend unter der sicheren Verbindung über https://www.domain2.com/contao/ funktioniert einwandfrei...

    Der letzte Schliff wäre hier jetzt noch (zumindest in meinem Nutzungsszenario), dass das Contao-Backend nur noch über die sichere Domain2 erreichbar ist, und nicht ebenso über die unverschlüsselten Wege der weiteren Domains...

    Poste es hier, wenn ich das auch noch habe...

    EDIT-1:

    Noch ein kleiner Fallstrick aus meiner Erfahrung: Im Falle der Umleitung einer Domain auf die www-Version, muss im Startpunkt der entsprechenden Website im Backend die Domain ebenfalls mit "www" angegeben werden! Andernfalls entsprechend umgekehrt...
    Geändert von Hendriks (22.12.2014 um 17:55 Uhr)

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
  •