Re: rewrite в точности как у апача

Denis F. Latypoff latypoff на yandex.ru
Чт Дек 1 21:35:27 UTC 2011


02.12.2011, 04:21, "J3FF3" <nginx-forum at nginx.us>:
> Доброго времени суток. Спасибо за
> ответы по теме.
>
> Пошаманил, родил следующий кусок:
>

Можно избежать ненужного шороху в виде поиска
/index.php после рерайта.

>         location ~ ^/img([0-9]*).gif$ {
-                 rewrite ^/img([0-9]*).gif$
- /index.php?r=controller/get_img&id=$1 last;

+             fastcgi_pass ...
+             fastcgi_include fastcgi.conf;
+             fastcgi_param SCRIPT_FILENAME /path/to/index.php;
+             fastcgi_param QUERY_STRING r=controller/get_img&id=$1;
>         }
>
> С try_files что-то не сработало у меня,
> потому так сделал. Вроде работает.

try_files и не нужен, не в этом его предназначение.

>
> Кстати, у меня стояло даже не permanent, а
> break. Это я по памяти чтото напутал.
>

Тогда редиректа не должно было быть.

-- 
br, Denis F. Latypoff.



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