Доброго времени суток
есть конфигурация nginx 0.7.65 + php-fastcgi, схема почти такая же как для drupal
первоначально были определены два локейшена:
~ \.php$ для прямых обращений к скриптам и @php как дефолтный для try_files
когда обнаружил, что от блока @php в принципе можно избавиться, весьма обрадовался и сделал так:
index index.php;
try_files $uri $uri/ /index.php?$query_string;
внимание, вопрос :)
почему для вариантов $uri, $uri/ и @php параметры GET подставляются автоматически, а при редиректе на /index.php приходится явно указывать ?$query_string ?
на мой взгляд, такое поведение немного неочевидно
Edited 1 time(s). Last edit at 12/30/2010 09:54PM by valinor.