suit: https - wann kann ich wieder in http?

Beitrag lesen

Weil ich unter anderem Seiten habe, die Livebilder / Webcams öffentlicher Anbieter einbinden. Da diese über http laufen, gibt es beim Aufruf dieser Seiten eine Warnmeldung (Achtung, unsicherer Content), das möchte ich nicht haben.

Reicht das als Grund?

Ja.

if ($_SERVER["HTTPS"]) {

echo '<script language="JavaScript">
document.location.href="http://www.host.de'.$_SERVER['REQUEST_URI'].$_SERVER['PATH_INFO'].'";
</script>';
}

  
Habe ich nicht mehr als deutlich zum Ausdruck gebraucht, dass diese Lösung eine Katastrophe ist?  
  
Einerseits ist die Lösung syntaktisch fehlerhaft bzw. nicht valide. Das Beispiel verstößt gegen RFC 2606, du lässt den Client etwas machen was der Server besser und sicherer machen kann, du verlässt dich auf das vorhandensein von JavaScript - mir fehlen die Worte.