A RFC 3875 "CGI Versão 1.1" não define essa variável. O que você espera obter dele, exceto http
? Se https
, você precisa verificar a existência da variável HTTPS
:
if [[ -v HTTPS ]]; then
SCHEME='https://'
else
SCHEME='http://'
fi