Hallo,
die super Provider in Deutschland verwenden allerdings schon den Port 443 für ihr SSL-gebastel - sie stellen dir nur keine richtigen Informationen in $_SERVER zur Verfügung.
Bei einigen "Providern" musst du eine Varbaile suchen *die nur unter* einer SSL Verbindung zur Verfügung steht.
Z.b.
$_SERVER['HTTP_X_FORWARDED_HOST']
Lege dir ein PHP Script mein_script.php in das WP-doc Root mit dem Inhalt
echo '<pre>';
print_r($_SERVER);
echo '</pre>';
rufe das Script mit SSL Verschlüsselung auf
a) https://ssl_proxy_weiterleitung.example.org/mein_script.php
und ohne
b) http://www.example.org/mein_script.php
Suche hier einen eindeutigen Unterschied zwischen a und b.
Der Request kommt über Port 80, so wie erwartet.
SSL- Verschlüsselung läuft normalerweise nicht über Port 80.
Evtl. ist die SSL-Konfiguration auf deinem Server nicht richtig? oder das Zertifikat ist abgelaufen oder das Zertifikat ist inzwischen aus anderen Gründen ungültig?
Dein Server sollte unter einer https-Anfrage ein einfaches HTML Domument ohne Probleme ausliefern können. Sollte dies bereits scheitern (?) liegt der Fehler nicht an WP sondern an der Server Konfiguration oder schlimmer an deinem Cleint
Ich habe auch mal die Function is_ssl manipuliert (sie lieferte immer false) -
dies wurde bei einem sehr flüchtigen Blick von mir vermutet.
hth
ralf