Howto make redirect http to https on your php site
Task: Make redirect from http to https on your php site
Implementation:
Add this code at the top of your index.php file:
if (isset($_SERVER['HTTPS']) &&
($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1) ||
isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &&
$_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
//$protocol = 'https://';
// Ok.
}
else {
// $protocol = 'http://';
// Should redirect.
header("Location: https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
exit;
}
Note: Tested with WordPress.
Done.
