Оказалось - что отвалилился новый вариант обработки. :(
location /service/ {
rewrite ^/service/\?(.*)$ /service/index.php?$1 last;
}
Все равно при POST с параметрами ?list выводится 405 ошибка :(
Что тут не так? Пробовал и break...
Если нужно делать внутренний редирект только для /service/, то
location = /service/ {
rewrite ^ /service/index.php last;
или
rewrite ^/service/ /service/index.php last;
}
В исходном URI не нужно указывать аргументы ( \?(.*)$ ).
Игорь Сысоев
http://sysoev.ru