Ergebnis 1 bis 4 von 4

Thema: Anweisung in der htaccess vereinfachen?

  1. #1
    Contao-Nutzer Avatar von canonier
    Registriert seit
    14.05.2010.
    Ort
    Willich, NRW
    Beiträge
    11

    Standard Anweisung in der htaccess vereinfachen?

    Hallo,

    ich habe folgende Anweisungen in die htaccess eingefügt, um zum einen den Aufruf der ssl-zertifizierten Domain zu erzwingen und den Aufruf ohne www.

    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

    # erzwinge ohne www
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www\.ein-tuerspalt.at\.de [NC]
    RewriteRule ^(.*)$ https://ein-tuerspalt.at/$1 [R=301,L]


    Die erste Anweisung wird korrekt ausgeführt. Die aufgerufene Domain wird jedoch in der Browserzeile, je nach Aufruf, mit und ohne www angezeigt. Die Anweisung lässt sich sicher zusammenfassen und vereinfachen, leider weiß ich nicht wie. Wäre für Lösungsvorschläge dankbar. Die Website wird bei domainfactory gehostet.


    Beste Grüße

    Canonier

  2. #2
    Contao-Nutzer Avatar von marq
    Registriert seit
    20.03.2010.
    Ort
    Göttingen
    Beiträge
    195
    User beschenken
    Wunschliste

    Standard

    Da ich scho einige Zeit bei Nginx gelandet bin, denke ich das müsste passen, ist aber ungetestet.

    RewriteEngine On
    RewriteCond %{HTTPS} !on
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

    Ich glaube ich kann mich aber daran erinnern, das man das als redirect über den vhost einrichten sollte, ggf. mal gucken ob dein Hoster das nicht einfach von Haus aus unterstützt - falls du Zugriff auf die vhost.conf haben solltest, müsste das dir weiter helfen.

    <VirtualHost *:80>
    ServerName www.meinedomain.tdl
    Redirect / https://www.meinedomain.tdl/
    </VirtualHost>

    <VirtualHost *:443>
    ServerName www.meinedomain.tdl
    </VirtualHost>
    Geändert von marq (30.07.2016 um 00:26 Uhr)

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das müsste doch so gehen (ungetestet)
    Code:
    RewriteEngine On 
    RewriteCond %{SERVER_PORT} !^443$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.ein-tuerspalt.at\.de [NC]
    RewriteRule ^(.*)$ https://ein-tuerspalt.at/$1 [R=301,L]
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  4. #4
    Contao-Nutzer Avatar von canonier
    Registriert seit
    14.05.2010.
    Ort
    Willich, NRW
    Beiträge
    11

    Standard

    Danke für eure Antworten. Ich habe die Anweisung von Andreas übernommen, funktioniert einwandfrei!

    Beste Grüße

    Canonier

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
  •