Hallo an alle,
ich habe einen Kunden, dessen Seite jetzt live gehen soll. Hoster ist Strato. Hauptdomain soll https://lukasteske.de sein, www. soll „rausoperiert” werden. Andere Domains in seinem Vertrag sollen auf diese Hauptdomain umgeleitet werden. Zudem ist auf der Contao-Installation eine Lizenz für ein Premium Contao Theme gesetzt. Nun sagt man mir bei PCT, dass die anderen Domains per Redirect 301 im Hosting umgeleitet werden sollen. Problem: Der Kunde hat nur ein SSL-Zertifikat in seinem Vertrag, und zwar halt auf lukasteske.de, die anderen sind "SSL inaktiv".
Bei Strato gesetzte Umleitungen funktionieren nicht, weil sie offenbar das SSL nicht haben.
Hmmmm. Ich habe mit der htaccess folgende Rewrites eingesetzt, aber auch das funktioniert nicht:
Code:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.lukasteske\.de$ [NC]
RewriteRule ^(.*)$ lukasteske.de/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^voxmix\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.voxmix\.de$ [NC]
RewriteRule ^(.*)$ lukasteske.de/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^voxmixstudio\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.voxmixstudio\.de$ [NC]
RewriteRule ^(.*)$ lukasteske.de/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^steske\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.steske\.de$ [NC]
RewriteRule ^(.*)$ lukasteske.de/$1 [L,R=301]
Wie wäre zu verfahren, dass die drei genannten Domains, egal ob mit oder ohne www, auf die Hauptdomain umgeschrieben werden? Was muss eventuell bei Strato gesetzt werden? Strato sagt übrigens selber, dass "STRATO SSL-Zertifikate bei einer externen Umleitung der Domain nicht funktionieren", dann wären zusätzlich gekaufte SSL-Zertifikate sowie witzlos; also MUSS ich das offenbar doch über die htaccess regeln. Nur wie?
Update: Es scheint geklappt zu haben. Bei Strato habe ich in die Redirects die gewünschte URL eingetragen, wie sie abgebildet werden soll, nämlich https://lukasteske.de
Zusätzlich habe ich dann noch in die htaccess diese Abfangerei eingebaut:
Code:
# Domainname mit www auf Variante ohne www umleiten
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ https://%1/$1 [L,R=301]
# Generell https erzwingen
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]