diff --git a/searx/flaskfix.py b/searx/flaskfix.py index 4282824a3..cb2d87d44 100644 --- a/searx/flaskfix.py +++ b/searx/flaskfix.py @@ -59,7 +59,7 @@ class ReverseProxyPathFix: if path_info.startswith(script_name): environ['PATH_INFO'] = path_info[len(script_name) :] - scheme = self.scheme or environ.get('HTTP_X_SCHEME', '') + scheme = self.scheme or environ.get('HTTP_X_SCHEME') or environ.get('HTTP_X_FORWARDED_PROTO') if scheme: environ['wsgi.url_scheme'] = scheme