Re: редирект через rewrite на https

Igor Sysoev is at rambler-co.ru
Fri Mar 17 17:51:21 MSK 2006


On Fri, 17 Mar 2006, Alexei Saveliev wrote:

> Ситуация следующая - нужно перебросить пользователя который зашел на
> обычный сервер на тот же линк, но https.
>
> Если прописать в тупую редирект как
>
> location / {
>   rewrite  ^(.+)$  https://www.domain.com$1  last;
> }
>
> то вылетает в ошибку из за циклического редиректа в переделах обычного
> сервера. Судя по документации и исходному коду так и должно быть:
> "Если строка замены начинается с "http://", то клиенту будет возвращён редирект
> и обработка директив также завершается."
>
> Игорь, можно поправить чтобы rewrite обрабатывал наиболее
> распространненные схемы?

Можно поправить. Пока использовать такое:

    rewrite  ^(.+)$  https://www.domain.com$1  redirect;


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list