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
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru