Ich habe auf meinen 1und1-Seiten diesen Code erfolgreich eingesetzt, natürlich mit meinen Daten:
Ich verwende folgenden Code:
RewriteEngine On
RewriteBase /
### SUBDOMAIN REDIRECT *.domain.de -> www.domain.de
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L,QSA]
### FORCE HTTPS
RewriteCond %{SERVER_PORT} !^443
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L,QSA]
Dieser Code lenkt jede Subdomain auf www-Subdomain und erzwingt https Protokoll.
Interessehalber…: Wie müsste der Code lauten, wenn Du auf die www-subdomain umleiten wolltest?
Ich nehme dann diesen Code:
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Dank’ Dir! Damit (und mit dem Code von Michael) bin ich jetzt ja bestens gerüstet.
Sehr gerne
Man sollte immer auch noch ein wenig selbst ausprobieren und dann gut Testen - es gibt hier offensichtlich mehrere funktionierende Lösungen.
Ich habe bei meinen Recherchen vor einiger Zeit nicht definitiv rausfinden können, ob es die eine, einzig wahre gute Lösung gibt.
Hallo Volker, ich bin auch bei 1&1 - mir ist aber unklar, wo ich diesen Code eingeben muss und wo überall in Rapidweaver noch Anpassungen notwendig sind.
Danke!
Hallo Sophie,
die .htaccess-Datei in einem Texteditor mit deinen Daten anlegen und auf der obersten Ebene des ftp-Servers ablegen. Die Datei ist, wenn du nicht eingestellt hast, dass unsichtbare Dateien angezeigt werden, nicht sichtbar.
In RW musst du die URL von http: auf https: umstellen. Das sollte auch bei allen Links zu externen Zielen der Fall sein.
Danke, habe das Zertifikat beantragt und hoffe es klappt!
Einen schönen Sonntag!
Mit diesem Code müsste es gehen.