v1.0.4, bugreport: location directive

ruv nginx-forum на nginx.us
Чт Июн 16 19:36:07 MSD 2011


Простейшая тестовая конфигурация
(прямо по доке)

  index index.html ;
  location = / {
  }
  location / {
    rewrite ^ / redirect ;
  }

Из-за чего выдает редирект при запросе
"/"? При запросе корня должен отдать
index.html (точное совпадение для первого
location), а на все остальные запросы должен
сделать редирект на корень (это
работает).  


Другой эпизод:

  location / {
    rewrite ^ / redirect ;
  }
  location /test {
    rewrite ^ /unavailable.gif  ;
  }

При запросе "/test" делает редирект на
корень (срабатывает первый location?),
вместо отдачи unavailable.gif. А должен
сработать второй location, как более
длинное совпадение, и отдать картинку.

--
Ruvim

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,207596,207596#msg-207596




Подробная информация о списке рассылки nginx-ru