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