On 25.11.2016 10:55, IvanMiller wrote:
Вот в очередной раз принялся "конфигурировать". Обратился к офф. документации, там четко сказанноThe problem section usually looks like this: location ~* \.php$ { fastcgi_pass backend; # [...] } Хорошо, плохо так плохо, а хорошо вот так location ~* (file_a|file_b|file_c)\.php$ { fastcgi_pass backend; # [...] } Ну хорошо так хорошо, вот толко что делать с теми файлами, что под маску не попадают, Nginx их начинает тупо выдавать без обработки.
location заданные регулярными выражениями обрабатываются в порядке их появления в конфиге: http://nginx.org/ru/docs/http/ngx_http_core_module.html#location Можно делать так: location ~* (file_a|file_b|file_c)\.php$ { fastcgi_pass backend; # [...] } location ~* \.php$ { return 403; } -- Best regards, Gena _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
