Permanente Umleitung auf HTTPS
Um Besucher permanent auf HTTPS umzuleiten kann dieser einfache Codeteil im HTTP-Vhost (Port 80) eingetragen werden:
<VirtualHost *:80>
ServerName seite-x.de
Redirect permanent / https://seite-x.de/
[...]
</VirtualHost>
Alternativ geht das auch mit mod_rewrite (vorher „a2enmod rewrite
“ ausführen):
<VirtualHost *:80>
ServerName seite-x.de
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
[...]
</VirtualHost>
Umleitung auf https nur für bestimmte Domains:
# seite-z.de soll NICHT umgeleitet werden
<VirtualHost *:80>
ServerName seite-x.de www.seite-x.de
ServerAlias seite-y.de www.seite-y.de
ServerAlias seite-z.de www.seite-z.de
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)seite-x.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)seite-y.de$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# alternativ gleiche Regel mit seite-z.de negiert in der RewriteCond
Danach muss einmal der Apache neu gestartet werden. Wie man SSL mit modernen Ciphers und sicher konfiguriert steht in diesem Artikel.
No comments to display
No comments to display