Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: htaccess bei SSL und Direktlinks via Domainweiterleitung

  1. #1
    Gesperrt
    Registriert seit
    19.10.2011.
    Ort
    Stuttgart
    Beiträge
    90

    Standard htaccess bei SSL und Direktlinks via Domainweiterleitung

    Hallo zusammen,

    derzeit grübele ich über folgendes Problem:

    • SSL Verschlüsselung soll eingerichtet werden
    • Derzeit verlinken unterschiedliche Domains auf unterschiedliche Teile der Contao installation
    • Via Contao wird das intern "verteilt".


    domain1.tld geht also auf /startseite.html
    domain2.tld wird in Contao intern via Weiterleitung auf /inhaltsseite2.html weiter geleitet.

    Nun steht aber in der htaccess folgendes:

    Code:
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://domain1.de/$1 [R,L]
    Wie erreiche ich, ohne dass alles auf die Startseite verlinkt, der Aufruf via http://domain2.tld direkt auf https://domain1.tld/inhaltsseite2.html weiter geleitet wird?

    Herzlichen Dank für Ideen. Leider bin ich überhaupt nicht der htaccess und Redirect Versteher.

  2. #2
    Gesperrt
    Registriert seit
    19.10.2011.
    Ort
    Stuttgart
    Beiträge
    90

    Standard

    Hallo Zusammen,

    nun habe ich die Lösung gefunden.

    Code:
    ## 
      #	Umleitung der "spezial Domains"
      ##
      
    	RewriteCond %{HTTP_HOST} ^www\.domain2\.de$
    	RewriteRule (.*) https://domain.de/fernwartung.html [R=301,L]
    	
    	RewriteCond %{HTTP_HOST} ^\.domain2\.de$
    	RewriteRule (.*) https://domain.de/fernwartung.html [R=301,L]
    	
    	
      ##
      # Uncomment the following lines to add "www." to the domain:
      #
      #   RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
      #   RewriteRule (.*) http://www.example.com/$1 [R=301,L]
      #
      # Uncomment the following lines to remove "www." from the domain:
      #
         RewriteCond %{HTTP_HOST} ^www\.domain\.de$ [NC]
         RewriteRule (.*) https://domain.de/$1 [R=301,L]
      #
      # Make sure to replace "example.com" with your domain name.
      ##
    
      RewriteCond %{HTTPS} !=on
      RewriteRule ^/?(.*) https://domain.de/$1 [R,L]

  3. #3
    mpietsch
    Gast

    Standard

    Zitat Zitat von MarcusC Beitrag anzeigen
    Leider bin ich überhaupt nicht der htaccess und Redirect Versteher.
    Hi,

    es gibt da verschiedene Syntax, aber z. B. ganz einfach kannst du schreiben:

    Code:
    redirect 301 /alte/seite /neue/seite
    Wenn du einzelne Seiten gezielt umleiten möchtest, z. B. nicht mehr existierende 404er oder so, kannst du das oben in die .htaccess schreiben.

    Zitat Zitat von MarcusC Beitrag anzeigen
    domain2.tld wird in Contao intern via Weiterleitung auf /inhaltsseite2.html weiter geleitet
    Aber was ging daran noch nicht? Wenn du schreibst:

    Code:
      RewriteCond %{HTTPS} !=on
      RewriteRule ^/?(.*) https://domain2.tld/$1 [R,L]
    ... wird HTTP zu HTTPS und Contao kommt ja mit beidem klar und leitet intern weiter.

    LG Micha

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
  •