[no subject]
Анатолий Шарифулин
sharifulin at tochkak.ru
Wed Dec 10 01:17:38 MSK 2008
потому что у тебя break стоит, а надо last
7 декабря 2008 г. 0:05 пользователь Михаил Монашёв <postmaster at softsearch.ru
> написал:
> Здравствуйте.
>
> Есть конфиг. Он сначала меняет uri, потом ищет файл на диске и если
> его нету, делает редирект на другой хост, где файл возможно найдётся.
> Проблема в том, что после первого rewrite второй(редирект) уже не
> работает.
>
> location ^~ /i/ {
> if ($request_method = GET ) {
> error_page 404 = @fallback1;
> }
> rewrite
> ^(/i/users/\d+/\d+/\d+/)\d+/(avatars/.+|design/.+|0\.(?:gif|jpeg|png|mp3))$
> /$1$2 break;
> root /.../www;
> log_not_found off;
> }
> location @fallback1 {
> rewrite ^.*$ http://a1.beon.ru$request_uri
> redirect;
> }
>
> Как сделать так, чтобы после break снова заработал rewrite для
> редиректа?
>
> --
>
> С уважением,
> Михаил Монашёв, SoftSearch.ru
> mailto:postmaster at softsearch.ru
> ICQ# 166233339
> http://michael.mindmix.ru/
> Без бэкапа по жизни.
>
>
>
>
--
С уважением,
Анатолий Шарифулин.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20081210/7e674835/attachment.html>
More information about the nginx-ru
mailing list