хотя нет, все верно)<br><br><div class="gmail_quote">10 декабря 2008 г. 1:17 пользователь Анатолий Шарифулин <span dir="ltr"><<a href="mailto:sharifulin@tochkak.ru">sharifulin@tochkak.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
потому что у тебя break стоит, а надо last<br><br><div class="gmail_quote">7 декабря 2008 г. 0:05 пользователь Михаил Монашёв <span dir="ltr"><<a href="mailto:postmaster@softsearch.ru" target="_blank">postmaster@softsearch.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Здравствуйте.<br>
<br>
Есть конфиг. Он сначала меняет uri, потом ищет файл на диске и если<br>
его нету, делает редирект на другой хост, где файл возможно найдётся.<br>
Проблема в том, что после первого rewrite второй(редирект) уже не<br>
работает.<br>
<br>
location ^~ /i/ {<br>
if ($request_method = GET ) {<br>
error_page 404 = @fallback1;<br>
}<br>
rewrite ^(/i/users/\d+/\d+/\d+/)\d+/(avatars/.+|design/.+|0\.(?:gif|jpeg|png|mp3))$ /$1$2 break;<br>
root /.../www;<br>
log_not_found off;<br>
}<br>
location @fallback1 {<br>
rewrite ^.*$ <a href="http://a1.beon.ru" target="_blank">http://a1.beon.ru</a>$request_uri redirect;<br>
}<br>
<br>
Как сделать так, чтобы после break снова заработал rewrite для<br>
редиректа?<br>
<font color="#888888"><br>
--<br>
<br>
С уважением,<br>
Михаил Монашёв, SoftSearch.ru<br>
mailto:<a href="mailto:postmaster@softsearch.ru" target="_blank">postmaster@softsearch.ru</a><br>
ICQ# 166233339<br>
<a href="http://michael.mindmix.ru/" target="_blank">http://michael.mindmix.ru/</a><br>
Без бэкапа по жизни.<br>
<br>
<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br><font color="#888888"> Анатолий Шарифулин.<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br> Анатолий Шарифулин.<br>