Ломается fastcgi_param QUERY_STRING
Станислав
server_inc at list.ru
Fri Jul 27 01:47:16 UTC 2012
Здравствуйте.
Есть такой локейшн
=============================
location ~ ^/index.php/(.*)$ {
fastcgi_pass unix:/var/run/php-fpm/my.sock ;
include /usr/local/etc/nginx/fastcgi_params ;
fastcgi_param SCRIPT_FILENAME /www/index.php ;
fastcgi_param QUERY_STRING /$1;
}
=============================
Работает отлично, нареканий нет. Стоит мне добавить такое:
=============================
if ($query_string ~* "\+magic\+key\+") {
return 444 ;
}
=============================
... и локейшн начинается игнорировать строчку "fastcgi_param
QUERY_STRING /$1".
Это нормальное поведение?
Подробная информация о списке рассылки nginx-ru