registrieren registriertes Mitglied


Anzeige

Anzeige

multidomain !www -> www und http -> https

Alles zu Domain-Umzug, Weiterleitungen und Robots diskutiert Ihr hier.
Benutzeravatar
pvdb
PostRank 5
PostRank 5
Beiträge: 321
Registriert: 16.01.2005, 22:37

Beitrag pvdb » 20.10.2014, 23:46 multidomain !www -> www und http -> https

Hi,

wir haben ein Projekt, wo im Webspace diverse Domains in einem Ordner laufen.

htdocs/sites/tttttdomain

Darein laufen dann z.B.

tttttdomain.de
tttttdomain.fr
tttttdomain.co.uk
tttttdomain.it

Nun ist es so, dass dieses Projekt jetzt https only ist. Hier haben wir noch keine Erfahrung. Es ist das erste. Damit dies reibungslos läuft, müssten einige Punkte in der .htaccess erfüllt werden:

1. nicht www. auf www.
https://tttttdomain.de/xxxx muss weiterleiten nach https://www.tttttdomain.de/xxxx

2. http nach https
https://www.tttttdomain.de/xxxx muss weiterleiten nach https://www.tttttdomain.de/xxxx

3. nicht www bei https nach www. bei https
https://tttttdomain.de/xxxx muss weiterleiten nach
https://www.tttttdomain.de/xxxx

Alle regeln müssen dann für jede beliebige Domain laufen.

Wir haben nur die https Zertifikate für www.tttttdomain.de, www.tttttdomain.fr, ....

Wenn man im Browser https://tttttdomain.de aufruft ist das Zertifikat nicht gültig, daher muss es in der .htaccess eingebaut werden. Versuche vorher dass php seitig zu lösen.

Schwierig könnte vielleicht noch sein, dass der Server selbst nicht weiß, dass er über https aufgerufen wird, weil da vorher ein Loadbalancer hängt.

Deswegen mussten wir folgenden PHP Code noch einbauen

Code: Alles auswählen

if( isset($_SERVER['HTTP_X_SSL_CIPHER']) ) {
    $_SERVER['HTTPS'] = 'on';
    $_SERVER['SERVER_PORT'] = 443;
}
Bei den Server Variablen ist nur über HTTP_X_SSL_CIPHER ersichtlich, dass ein https Aufruf existiert.

Kann hier jemand helfen? Ich weiß auch gar nicht, ob dies überhaupt geht.

Anzeige von: