1 Commits
1.0.2 ... 1.0.3

Author SHA1 Message Date
4b4e06a98f Improved http vs https detection
To fix issues with cloudflare dns routing.
2025-01-21 20:43:29 -05:00

View File

@ -46,7 +46,13 @@ class Route {
if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') {
return 'https';
}
if ( $_SERVER['SERVER_PORT'] == 443 ) {
if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
return 'https';
}
if (!empty($_SERVER['HTTP_X_FORWARDED_PORT']) && $_SERVER['HTTP_X_FORWARDED_PORT'] == 443) {
return 'https';
}
if (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) {
return 'https';
}
return 'http';