====== 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: # 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. 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.