diff --git a/phalcon/Http/Request.zep b/phalcon/Http/Request.zep index 12cd49a6bca..8dd88229c4b 100644 --- a/phalcon/Http/Request.zep +++ b/phalcon/Http/Request.zep @@ -819,6 +819,11 @@ class Request extends AbstractInjectionAware implements RequestInterface, Reques return "https"; } + let forwarded_proto = this->getServer("HTTP_X_FORWARDED_PROTO"); + if forwarded_proto && forwarded_proto == "https" { + return "https"; + } + return "http"; }