Re: проблема с редиректом
Глазачев Владимир
pansg на yandex.ru
Ср Июн 1 12:53:45 MSD 2011
Точно, спасибо большое, все решилось
01.06.2011, 12:40, "Igor Sysoev" <igor на sysoev.ru>:
> On Wed, Jun 01, 2011 at 12:34:02PM +0400, Глазачев Владимир wrote:
>
>> Привет всем еще раз, решение оказалось проще чем я думал :)
>>
>> location ~* /bla-bla-vs-.*bla$ {
>> rewrite ^ http://www.domen.com/bla-bla-vs-bla/ permanent;
>> }
>>
>> Но вот еще вопросик, я не уверен в том что это регулярное выражение не сломает похожие ссылки, т.е. более правильным будет такой regexp:
>> /bla-bla-vs-.{10}bla$
>>
>> Подскажите пожалуйста, как можно использовать квантификатор {10} в конфиге?
>> Так не работает /bla-bla-vs-.\{10\}bla$
>
> Чтобы регулярное не сломало похожие ссылки, регулярное выражение
> нужно засунуть во вложенный location:
>
> location /bla-bla-vs- {
> location ~* "^/bla-bla-vs-.{10}bla$" {
> ...
> }
> }
>
>> Спасибо.
>>
>>> 31.05.2011, 19:16, "Глазачев Владимир" <pansg на yandex.ru>;:
>>> Все добрый день
>>> Вопрос следущий, есть урл http://www.domen.com/bla-bla-vs-%E2%80%8Bbla необходимо сделать редирект на
>>> http://www.domen.com/bla-bla-vs-bla/
>>>
>>> Такая конструкция не работает:
>>>
>>> location = /bla-bla-vs-%E2%80%8Bbla {
>>> rewrite ^ http://www.domen.com/bla-bla-vs-bla/ permanent;
>>> }
>>>
>>> Подскажите, как быть с символами %E2%80%
>>>
>>> Спасибо.
>>>
>>> _______________________________________________
>>> nginx-ru mailing list
>>> nginx-ru на nginx.org
>>> http://nginx.org/mailman/listinfo/nginx-ru
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org
>> http://nginx.org/mailman/listinfo/nginx-ru
> --
> Igor Sysoev
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
Подробная информация о списке рассылки nginx-ru