Ok
erläutere mir besser nochmal das Problem

Also eine Weiterleitung (doch über mod_rewrite) wäre ganz einfach:
Siehe Posting:
.htaccess Weiterleitung von Subdomain zu ganz anderer Domain
|
Source code
|
1
2
|
RewriteCond %{HTTP_HOST} !^www\.zieldomain\.de$
RewriteRule ^(.*)$ http://www.zieldomain.de/$1 [L,R=301]
|
Wenn ich jetzt mit der Original Zeile:
$server = $_SERVER['HTTP_HOST'];
$proto = (!empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off' || strtolower($_SERVER['HTTPS']) == 'on'))? 'https://' : 'http://'; (Originalzeile)
Versuche eine https Verbindung aufzubauen, geht es soweit das der Inhalt (Text aus der DB) ausgelesen und angezeigt wird.
Die Grafiken und Syles des templates nicht, die werden mit http aufgerufen und somit nicht gefunden.
Ändere ich jetzt die Zeile in:
$server = $_SERVER['HTTP_HOST'];
$proto = (!empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off' || strtolower($_SERVER['HTTPS']) == 'on'))? 'http://' : 'https://';
Verhält sich das genau anders herum, Aufruf via https (Statisch) funtioniert und die Grafiken und Styles der template werden angezeigt.
Nun verbindet man via http, Text wird geladen und angezeigt nur die Grafiken & Styles werrden mit https geladen sonstige Pfadangaben sind IO.
Nun habe ich es so Modifiziert das, wenn ich jetzt mit https aufrufe die Grafikverweise mit https aufgerufen werden nur halt mit //ssl-id.de/meinedomain.tld/ssl-id.de/meinedomain.tld/
und bei http verhält sich das genau so nur halt //meinedomain.tld/meinedomain.tld/ da ist jeweils ein ssl-id.de/meinedomain.tld und ein meinedomain.tld zuviel im Grafikverweis.
Da ich aber gerne SSL Dynamisch einsetzen möchte:
Kunde ruft über http auf, wenn er sich in den Kundenbereich einloggen will soll er auf https verwiesen werden, das soll auch so für den Warenkorb, Kasse und den Adminbereich so sein.
Nur Dynamisch klappt es halt mit den Grafiken dann nicht.
Die Statische lösung geht ja soweit, kann ja bei Strato ein redirect einrichten hhttp://meineseite.tld -->
https://ssl-id.de/meineseite.tld.
Da die User, die sehnlichst auf den Port warten es dynamisch wollen , sollte beides gehen.