ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re:


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re:
  • From: "Анатолий Шарифулин" <sharifulin@xxxxxxxxxx>
  • Date: Wed, 10 Dec 2008 01:17:38 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type:references :x-google-sender-auth; bh=V0dI/bh+62B55AwrBK5q67aCfd2Cg0RfM9fBtqUgVfc=; b=glTlb/+5yHrIQBKitgeGJLlX/rUmrILWvwjlyjdN90BBoknEmrn2K5N1HchkuABTX1 ptDwkh/daaWmsXS54chALGG8ytLvGfKYTzb3qV8o35X7qLX93fgv5kB0w/9l8Javnzz6 7Da7PvQX2m6ktOFsiE8bCbpydpcN3AFUQDflY=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:references:x-google-sender-auth; b=EfyUg84RRRUl4C0PYzm1sEH8mnukY1cPjPZIbvJ934COgnqKkM49w51RvzDJjIkEUH Lk33hFChAS7mSRcNFm9BGkV1UlbdqZM6o70mMAa3A41Zo0hgn9osksaYDGvCr6V9X1bC 3Fq/wVWXQmHoETjMdMxjP9LP9lGq2CL4ytS1w=
  • In-reply-to: <1713622737.20081207000527@xxxxxxxxxxxxx>
  • References: <20081205111140.GC54790@xxxxxxxxxxxxx> <20081205160014.GE65777@xxxxxxxxxxxxx> <20081206010442.GE827@xxxxxxxxxx> <1713622737.20081207000527@xxxxxxxxxxxxx>

потому что у тебя break стоит, а надо last

7 декабря 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/
Без бэкапа по жизни.






--
С уважением,
Анатолий Шарифулин.

  • Follow-Ups:
    • Re:
      • From: Анатолий Шарифулин

 




Copyright © Lexa Software, 1996-2009.