Hier können sogenannte Redirects/Rewrites in eine .htaccess eingefügt werden.
Die .htaccess findet man im root-Ordner der jeweiligen Webseite.
In der Regel sollte der Code ziemlich am Anfang der .htaccess eingefügt werden. Wir erstellen unsere Webseiten bevorzugt mit dem CMS Joomla!. Hier muss die .htaccess erst aktiviert werden, nachdem Joomla installiert wurde. Aus htaccess.txt muss eine .htaccess werden. Dazu lädt man sich die Datei einfach lokal auf den Rechner und benennt sie direkt um. Danach kann der Code einfach in die .htaccess eingefügt werden. Speichern nicht vergessen.
Code-Schnippsel für rewrite von www nach none-www
RewriteEngine On
RewriteCond %{HTTP_HOST} www.meinewebsite.de
RewriteRule (.*) http://meinewebsite.de/$1 [R=301,L]
Rewrite von non-www nach www
Wer es lieber umgekehrt haben möchte, der kann natürlich auch von non-www auf www weiterleiten:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Rewrite von http zu https und non-www
Wer gleich zwei Fliegen mit einer Klappe schlagen will, der kann folgenden Code nutzen, wenn die Website auch von http auf https umgeleitet werden soll:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
Die .htaccess dann einfach wieder in den root-Ordner hochladen.
Wer sich unsicher ist und Hilfe benötigt – einfach anrufen. Wir kümmern uns dann um die korrekte Weiterleitung. Euer HSW IT-Team