Improve guessing whether URL rewriting is enabled

Besides searching for the env var 'PICO_URL_REWRITING', also try 'REDIRECT_PICO_URL_REWRITING'.
This commit is contained in:
Daniel Rudolf 2017-07-18 21:36:15 +02:00
parent 989d080eb8
commit d3c624777f
No known key found for this signature in database
GPG key ID: A061F02CD8DE4538

View file

@ -1284,7 +1284,14 @@ class Pico
return $urlRewritingEnabled;
}
$this->config['rewrite_url'] = (isset($_SERVER['PICO_URL_REWRITING']) && $_SERVER['PICO_URL_REWRITING']);
if (isset($_SERVER['PICO_URL_REWRITING'])) {
$this->config['rewrite_url'] = (bool) $_SERVER['PICO_URL_REWRITING'];
} elseif (isset($_SERVER['REDIRECT_PICO_URL_REWRITING'])) {
$this->config['rewrite_url'] = (bool) $_SERVER['REDIRECT_PICO_URL_REWRITING'];
} else {
$this->config['rewrite_url'] = false;
}
return $this->getConfig('rewrite_url');
}