Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: проблема с редиректом
Точно, спасибо большое, все решилось
01.06.2011, 12:40, "Igor Sysoev" <igor@xxxxxxxxx>:
> 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@xxxxxxxxx>;:
>>> Все добрый день
>>> Вопрос следущий, есть урл 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@xxxxxxxxx
>>> http://nginx.org/mailman/listinfo/nginx-ru
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru@xxxxxxxxx
>> http://nginx.org/mailman/listinfo/nginx-ru
> --
> Igor Sysoev
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|