Better HTTPS detection when running behind a reverse proxy
This commit is contained in:
parent
b7c5ced470
commit
71d3811da6
1 changed files with 5 additions and 3 deletions
|
@ -67,10 +67,12 @@ define('FILENAME', 'index.txt');
|
|||
// Domain and protocol
|
||||
define('DOMAIN', $_SERVER['HTTP_HOST']);
|
||||
|
||||
if (!empty($_SERVER['HTTPS'])) {
|
||||
define('PROTOCOL', 'https://');
|
||||
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'
|
||||
|| !empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'
|
||||
|| !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') {
|
||||
define('PROTOCOL', 'https://');
|
||||
} else {
|
||||
define('PROTOCOL', 'http://');
|
||||
define('PROTOCOL', 'http://');
|
||||
}
|
||||
|
||||
// Base URL
|
||||
|
|
Loading…
Add table
Reference in a new issue