Esta solução é um pouco inflexível, mas deve ficar bem se você tiver certeza de que a conexão usa SSL:
server.modules += ( "mod_setenv" )
...
setenv.add-environment = (
"HTTPS" => "on"
)
Estou implantando um site PHP
usando lighttpd
. Para obter URLs legais funcionando, coloquei isso no arquivo de configuração:
url.rewrite = (
"^/(?!(wp-admin|wp-includes|wp-content))/(.*)" => "/index.php?$1",
)
Isso funciona bem, exceto pelo seguinte efeito colateral.
url.rewrite
não corresponde a não e chama $_SERVER['HTTPS']
, ele retornará "on"
. $_SERVER['HTTPS']
, ele não retornará nada. Como posso dizer ao PHP que a conexão é segura ao usar url.rewrite
?
Esta solução é um pouco inflexível, mas deve ficar bem se você tiver certeza de que a conexão usa SSL:
server.modules += ( "mod_setenv" )
...
setenv.add-environment = (
"HTTPS" => "on"
)