Seitenaufrufe auf verschlüsselte Verbindung umleiten

Extension Key: https_enforcer

Mit der Extension https_enforcer kann man in TYPO3 für jede Seite definieren, ob diese über eine normale (http) oder eine verschlüsselte (https) Verbindung aufgerufen werden soll. 

Wenn jedoch alle Seiten einer Domain ausschließlich über eine SSL-Verbindung aufgerufen werden sollen, kann dies über einen Eintrag in der .htaccess Datei im Startverzeichnis der Domain eingerichtet werden:

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

In der ersten Zeile wird die Funktion zum Umschreiben von URLs im Apache Webserver aktiviert. 

In der zweiten Zeile wird die Bedingung definiert "Wenn der Aufruf nicht auf Port 443 erfolgt" (Port 443 wird für SSL-Verschlüsselung verwendet, Port 80 für unverschlüsselte Aufrufe).

Zeile 3 ist die Regel für das Umschreiben der URL. Wenn die Bedingung aus Zeile 2 zutrifft, werden die Aufrufe einer beliebigen Seite auf die gleiche Domain (${HTTP_HOST}) jedoch über das https:// Protokoll umgeleitet. Mit /$1 wird die ursprüngliche URL (z.B. impressum.html) an den Domainnamen angefügt.

Mit dem Parameter [L] wird angegeben, dass das Umschreiben der URLs hier enden soll, weitere Zeilen in der .htaccess Datei werden also ignoriert.

 

Sie sind hier: TYPO3 » Tipps & Tricks » Erweiterungen vorstellen » Page HTTP/HTTPS Enforcer (https_enforcer)

Servicetelefon 0800 - 8976326 (kostenloser Anruf)