Redirect mit htaccess
Auf Linux-basierten Webservern können Umleitungen in einer Steuerdatei namens .htaccess eingerichtet werden.
Hier drei gängige Beispiele:
Praktisch bei Seiten, die über mehrere Domains erreichbar sind. Hier wird auf die gewünschte Domain (im Beispiel www.domain.de) umgeleitet:
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*) https://www.domain.de/$1 [R=301,L]
Wir die Domain ohne www aufgerufen, wird es automatisch eingesetzt:
RewriteCond %{HTTP_HOST} !^www\..* [NC]
RewriteRule ^(.*) https://www.%{HTTP_HOST}/$1 [R=301,L]
Wird die Seite über http aufgerufen, leitet der Server direkt auf das https-Protokoll um:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

