try_files is broken with geoip?
Francis Daly
francis at daoine.org
Mon Mar 30 19:18:52 UTC 2015
On Mon, Mar 30, 2015 at 08:26:13PM +0300, Peter Volkov wrote:
Hi there,
> We experience problem: if inside location we use geoip variable try_files
> is not working and only root location is looked up for files.
That is working as expected for "if" inside "location". It's unrelated
to geoip.
http://wiki.nginx.org/IfIsEvil
Third item:
# try_files wont work due to if
location /if-try-files {
try_files /file @fallback;
set $true 1;
if ($true) {
# nothing
}
}
You'll want to redesign whatever you are doing not to use "if" inside
"location" for anything other than "return" or effective equivalents.
f
--
Francis Daly francis at daoine.org
More information about the nginx
mailing list