А РХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev ][Date Next ][Thread Prev ][Thread Next ][Date Index ][Thread Index ]
Re:
хотя нет, все верно)10 декабря 2008 г. 1:17 пользователь Анатолий Шарифулин
<sharifulin@xxxxxxxxxx > написал:
потому что у тебя break стоит, а надо last7 декабря 2008 г. 0:05 пользователь Михаил Монашёв
<postmaster@xxxxxxxxxxxxx > написал:
Здравствуйте.
Есть конфиг. Он сначала меняет 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@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.
-- С уважением, Анатолий Шарифулин.
-- С уважением, Анатолий Шарифулин.