Re: Поддержка именованных выделений в alias

Mikhail Mazursky ash2kk на gmail.com
Ср Дек 22 07:51:23 MSK 2010


21 декабря 2010 г. 22:19 пользователь Igor Sysoev <igor at sysoev.ru> написал:
> On Tue, Dec 21, 2010 at 04:44:22PM +0500, Mikhail Mazursky wrote:
>
>> Здравствуйте.
>>
>> location ~ ^/(?<file>a|b|c)$ {
>>    alias /www/$file.html;
>> }
>>
>> # /usr/local/etc/rc.d/nginx configtest
>> Performing sanity check on nginx configuration:
>> [emerg]: the "alias" directive must use captures inside location given
>> by regular expression in /usr/local/etc/nginx/conf/nginx.conf:17
>>
>> Это баг или именованные выделения не поддерживаются? Если не
>> поддерживаются, то, может быть, стоит подправить сообщение об ошибке.
>> Понятно, что можно использовать $1, а не именованные выделения, но,
>> возможно, это не всегда так.
>>
>> п.с. проверил на 0.7.61 и 0.8.54
>
> На 0.7.x выдаётся. На 0.8.54 - не должно, только что проверил.

Да, в 0.8.54 нормально работает. Значит я второй раз проверил тоже на
старой версии.


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