Ankündigung

Einklappen
Keine Ankündigung bisher.

automatische Weiterleitung von http auf https

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • afiss
    antwortet
    Hallo Edward,

    das ist kein Problem und du musst die Domains nicht in versch. Verzeichnisse legen – im Fall einer Multidomain-Installation kannst du folgende Zeilen nutzen:
    Code:
    RewriteCond %{HTTP_HOST} www.domain2.de$ [NC]
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://www.domain2.de/$1 [L,R=301]

    Um den Domainaufrufe OHNE www. ebenfalls weiterzuleiten, ergänzt du diese beiden Zeilen:
    Code:
    RewriteCond %{HTTP_HOST} ^domain2.de$ [NC]
    RewriteRule (.*) https://www.domain2.de/$1 [L,R=301]​​

    Viele Grüße
    Alex

    Einen Kommentar schreiben:


  • Edward Friedrich
    antwortet
    Hallo an Euch, vielen Dank für die Hilfe.

    Die zwei Domains befinden sich in /webseiten/typo3/htdocs/ und werden da von Typo3 auf die zwei Domains aufgeteilt. In der /webseiten/typo3/htdocs/.htaccess -Datei steht bereits eine lange Liste an Anweisungen. Die domain2.tld soll auf https://domain2.tld umgeleitet werden, falls sie mit http://domain2.tld angesurft wird. Die dritte Domain ist bereits in einem anderen Ordner auf /webseiten/ und wird in der Domainübersicht dahin verwiesen (die zwei anderen dann in den Ordner /webseiten/typo3/htdocs/ ). Wahrscheinlich ist das etwas komplizierteres, da die .htaccess nur auf die domain2.tld entsprechend reagieren soll. Derzeit wird allerdings bereits von Typo3 beim Weiterklicken auf der Webseite automatisch mit https://domain2.tld/unterseite weitergesurft, und beim Zurückspringen auf Home ist es dann ebenfalls bereits https://domain2.tld/; es geht also nur um das erstmalige Aufrufen der Einstiegsseite. Falls das zu kompliziert ist, kann es deshalb auch so wie jetzt gelassen werden.

    Grüße und Danke

    Einen Kommentar schreiben:


  • Nils Dornblut
    antwortet
    Zitat von zero81 Beitrag anzeigen
    Die Webseiten sollte doch alle in eigenen Verzeichnissen liegen? Dann muss die htaccess im jeweiligen Verzeichnis erstellt bzw. mit der Weiterleitungsregel angepasst werden - sie gilt dann nur für dieses Verzeichnis bzw. Webseite.
    Genau, bitte ändern Sie Edward Friedrichdas Ziel der jeweiligen Domain. Hierzu bitte in der Domainübersicht auf die entsprechende Domain klicken und auf der Folgeseite bei domain.tls auf "Editieren" klicken und eine Hierarchie z. B. so aufbauen:
    • /webseiten/domain1.tld
    • /webseiten/domain2.tld
    • /webseiten/domain3.tld
    Die Inhalte müssen dann natürlich passend in die Ordner verschoben werden.

    Mit freundlichen Grüßen

    Nils Dornblut

    Einen Kommentar schreiben:


  • zero81
    antwortet
    Die Webseiten sollte doch alle in eigenen Verzeichnissen liegen? Dann muss die htaccess im jeweiligen Verzeichnis erstellt bzw. mit der Weiterleitungsregel angepasst werden - sie gilt dann nur für dieses Verzeichnis bzw. Webseite.

    Einen Kommentar schreiben:


  • Edward Friedrich
    antwortet
    Hallo
    Auf root sind mehrere Webseiten, ich möchte aber nur *eine* der URLs auf https umleiten.
    also
    URL1
    http://www.meinedomain-eins.de soll *nicht* auf https umgeleitet werden

    sondern nur
    URL2
    http://meinedomain-zwei.de
    http://www.meinedomain-zwei.de
    https://www.meinedomain-zwei.de
    soll auf
    https://meinedomain-zwei.de umgeleitet werden

    Code:
    RewriteCond %{SERVER_PORT} 80
    RewriteCond %{HTTP_HOST} ^www\.meinedomain-zwei\.de$ [NC]
    RewriteRule ^(.*)$ https://meinedomain-zwei.de/$1 [R=301,NE,L]​
    Das funktioniert nicht ganz.

    Kennt sich jemand damit aus, wie der Code sein müsste?

    Danke
    Zuletzt geändert von Edward Friedrich; 14.12.2022, 13:47. Grund: geht nciht

    Einen Kommentar schreiben:


  • Nils Dornblut
    antwortet
    Zitat von Holzblatt Beitrag anzeigen
    Oder regelt man das besser klassisch über die .htaccess?
    Genau, das sollte auf der Ebene gemacht werden. Dann hat man die entsprechende Freiheit das selbst zu bestimmen.

    Mit freundlichen Grüßen

    Nils Dornblut

    Einen Kommentar schreiben:


  • wecotec
    antwortet
    Das geht nur über die .htaccess

    Code:
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    Zuletzt geändert von wecotec; 28.12.2019, 10:15.

    Einen Kommentar schreiben:


  • Holzblatt
    hat ein Thema erstellt automatische Weiterleitung von http auf https.

    automatische Weiterleitung von http auf https

    Hallo Zusammen,

    gibt es im Rahmen der DF Konfiguration eine Möglichkeit, dass ich für eine Domain eine automatische Weiterleitung von http auf https schalten kann? Also der User gibt z.B. "domain.de" ein und landet auf https://domain.de. Oder regelt man das besser klassisch über die .htaccess?
Lädt...
X