Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:https

HTTPS-Verschlüsselung in TYPO3

Weiterleitung von HTTP auf HTTPS

Die folgende Ergänzung in der .htaccess leitet alle Anfragen auf die verschlüsselte Verbindung um. Dabei bleibt der komplette angefragte Pfad mit Query String erhalten.

Der Ausschnitt ist Teil der .htaccess, die mit mit dem TYPO3-Kern ausgeliefert wird:

<IfModule mod_rewrite.c>

	# Enable URL rewriting
	RewriteEngine On

	# Store the current location in an environment variable CWD to use
	# mod_rewrite in .htaccess files without knowing the RewriteBase
	RewriteCond $0#%{REQUEST_URI} ([^#]*)#(.*)\1$
	RewriteRule ^.*$ - [E=CWD:%2]

	# Hier ergänzt: Weiterleitung auf HTTPS
	RewriteCond %{HTTPS} off
	RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

	# etc.
</IfModule>

Wichtig ist die Reihenfolge der Rewrite-Regeln. Falls man die zwei neuen Zeilen am Ende, also nach den Rewrites für RealURL (oder CoolUri) einfügt, wird falsch auf https://www.domain.de/index.php weitergeleitet.

typo3/https.txt · Zuletzt geändert: 2018/04/18 20:04 von admin