[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