Ergebnis 1 bis 4 von 4

Thema: htaccess https eine Domain ausschließen

  1. #1
    Contao-Nutzer
    Registriert seit
    10.12.2014.
    Beiträge
    59

    Standard htaccess https eine Domain ausschließen

    Hallo,

    ich habe eine Multidomain Installation mit 3 Domains und möchte 2 davon auf https umstellen,
    wie kann ich die 3. Domain ausschließen?

    Domain1 = https
    Domain2 = https
    Domain3 = http

    Im Moment verwende ich folgendes:

    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Ich habe auch wenig Ahnung von den Rewrite-Regeln. Aber vielleicht hilft Dir meine Konfiguration trotzdem weiter:
    Code:
    RewriteCond %{HTTP_HOST} !^x1\.schachbund\.de* [NC] 
    RewriteCond %{HTTP_HOST} !^x2\.schachbund\.de* [NC] 
    RewriteCond %{HTTPS} !=On [NC,OR]
    RewriteCond %{HTTP_HOST} !=www.schachbund.de [NC]
    RewriteRule ^(.*)$ https://www.schachbund.de/$1 [R=301,L]
    Die Subdomains x1 und x2 laufen über http. Ohne und mit www läuft über https.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  3. #3
    Contao-Nutzer
    Registriert seit
    14.03.2012.
    Ort
    Berlin
    Beiträge
    225

    Standard

    Hi,

    schau dir mal folgende Zeilen an:
    https://github.com/contao/core/blob/...s.default#L220

    Nimm dir eines der Beispiele (www entfernen oder www hinzufügen), ersetze die Domain-Namen und -Endungen und nimm in der zweiten Zeile jeweils https anstelle von http.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.165
    Partner-ID
    10107

    Standard

    Zitat Zitat von eindruck Beitrag anzeigen
    Hallo,

    ich habe eine Multidomain Installation mit 3 Domains und möchte 2 davon auf https umstellen,
    wie kann ich die 3. Domain ausschließen?

    Domain1 = https
    Domain2 = https
    Domain3 = http

    Im Moment verwende ich folgendes:

    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    Code:
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^www\.domain3\.com$ [NC]
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

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
  •