limit_except & rewrite
polonez
nginx-forum at nginx.us
Tue May 27 18:08:38 UTC 2014
Интересно, как избавиться от "IF" в данном примере:
location / {
if ($request_method = POST){
rewrite ^/(.*)$ /index.php?q=$1;
}
try_files $uri $uri/ @rewrite;
}
Все запросы обрабатываются через статику (обычные файлы HTML), помимо
отправки POST запросов (с формы обратной связи, добавление товара в корзину
и т.д.) где включается обработчик на php
пробовал вот так:
location / {
limit_except POST {
rewrite ^/(.*)$ /index.php?q=$1;
}
try_files $uri $uri/ @rewrite;
}
но в контексте "limit_except" запрещено использовать директиву "rewrite"
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,250405,250405#msg-250405
Подробная информация о списке рассылки nginx-ru