Weiterleitung auf SSL

Gib mal als verarbeitendes Skript den vollständigen URL an und spezifiziere die „mod_rewrite“-Regel nur auf diese:
Code:
RewriteCond   %{SERVER_PORT}              !^443$
RewriteRule   ^order/bestellung_1\.php$   https://%{HTTP_HOST}%{REQUEST_URI}   [L]

Ich frage mich aber gerade, wieso der PHP-Code nicht funktioniert. Vielleicht solltest du den Port explizit angeben:
PHP:
if( $_SERVER['SERVER_PORT'] != 443 ) {
	header('Location: https://'.$_SERVER['HTTP_HOST'].':443'.$_SERVER['REQUEST_URI']);
	exit();
}
 
Zurück