diff --git a/templates/deployment.yaml b/templates/deployment.yaml index 79eef54..2061393 100644 --- a/templates/deployment.yaml +++ b/templates/deployment.yaml @@ -64,6 +64,17 @@ spec: $_SERVER['HTTP_HOST'] = '127.0.0.1'; } + // HTTPS Detection under Proxy + if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { + $_SERVER['HTTPS'] = 'on'; + } + + // Add Trusted Proxy (WordPress 5.9+) + if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { + $forwarded_ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); + $_SERVER['REMOTE_ADDR'] = trim($forwarded_ips[0]); + } + $protocol = 'http'; if ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) { $protocol = 'https';