Re: Не работает if в location вместе с try files и отсутствующим файлом

Maxim Dounin mdounin на mdounin.ru
Ср Авг 17 23:26:58 UTC 2016


Hello!

On Wed, Aug 10, 2016 at 08:20:14AM -0400, M-A-X wrote:

> server{
> 	listen 80;
> 	server_name 127.0.0.10;
> 	root /home/www/m-a-x/hls;
> 
> 	location /s{
> 		set $s '1';
> 		if ($s = "1"){
> 			set $addr_block 3;
> 		}
> 		
> 		try_files $uri /index.php;
> 	}
> }
> 
> Не работает, если использована директива try_files и $uri не найден.
> Возвращает 404 ошибку.
> Вне location работает.
> Без if работает.

http://wiki.nginx.org/IfIsEvil

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru