Re: расширение return

Sergey Shepelev temotor на gmail.com
Чт Июн 17 14:25:43 MSD 2010


2010/6/17 Igor Sysoev <igor at sysoev.ru>:
> On Thu, Jun 17, 2010 at 02:15:22PM +0400, Igor Sysoev wrote:
>
>> On Thu, Jun 17, 2010 at 11:07:12AM +0100, Valery Kholodkov wrote:
>>
>> > О, можно будет сделать более универсальный eval:
>> >
>> > eval $a {
>> >     return 200 "blah";
>> > }
>>
>> А какая семантика ?
>>
>> Вообще-то я не хочу ничего добавлять в этот мерзкий rewrite модуль,
>> но return мне нравится. Да и понадобилось по работе.
>
> Я бы ещё сделал
>
>  location /old/ {
>      location ~ ^/old(.+)$ {
>          return  http://site.com$1;
>      }
>
> или
>
>  location /old/ {
>      location ~ ^/old(.+)$ {
>          return  301  http://site.com$1;
>      }
>
> Вот такую личную неприязнь я испытываю к rewrite, что кушать не могу!
>

То есть   return   будет, грубо говоря, алиасом к   rewrite ^     ?
Это ж уже обсуждалось, все хотят, здорово :)


Подробная информация о списке рассылки nginx-ru