From d3c624777fcaee2583ee6da18567a98ba9eb5859 Mon Sep 17 00:00:00 2001 From: Daniel Rudolf Date: Tue, 18 Jul 2017 21:36:15 +0200 Subject: [PATCH] Improve guessing whether URL rewriting is enabled Besides searching for the env var 'PICO_URL_REWRITING', also try 'REDIRECT_PICO_URL_REWRITING'. --- lib/Pico.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/Pico.php b/lib/Pico.php index e40f8e2..a387b66 100644 --- a/lib/Pico.php +++ b/lib/Pico.php @@ -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'); }