RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Wenn Sie einen Proxy vor Ihrem Server haben, der TLS-Terminierung durchführt
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Bis jetzt habe ich diese Regel verwendet, um HTTPS zu erzwingen
Gibt es Vor-/Nachteile?
@Jan,
Es ist sogar noch sicherer, diese Zeile hinzuzufügen, sie verhindert Downgrade-Angriffe. Weitere Informationen zu diesem Thema finden Sie auf Wikipedia
http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
Und ein Artikel von Mozilla
https://developer.mozilla.org/en-US/docs/Web/Security/HTTP_strict_transport_security
Vielen Dank, Marcel!
Aufgrund des POODLE-Angriffs deaktiviere ich jetzt auch SSL und TLS 1.0, also dachte ich, ich teile das mit.
via StackExchange
Gibt es eine Apache-Konfiguration, um bestimmte Dateitypen standardmäßig über HTTPS aufzurufen? Nämlich Bilder (jpg, png, gif), CSS und JS. Ich habe HTTPS aktiviert, aber alle relativen Pfade verweisen unsicher über HTTP auf diese Assets.
Was ist der beste Weg, alle Asset-Pfade auf HTTPS umzuleiten, ohne dass ich https://path.to/asset.css hart codieren muss?