А если вместо last; написать permanent; - тоже зацикливается?
On 3/17/06, Alexei Saveliev <alexei@xxxxxxxxxxxx> wrote:
> Hello nginx-ru,
>
> Ситуация следующая - нужно перебросить пользователя который зашел на
> обычный сервер на тот же линк, но https.
>
> Если прописать в тупую редирект как
>
> location / {
> rewrite ^(.+)$ https://www.domain.com$1 last;
> }
>
> то вылетает в ошибку из за циклического редиректа в переделах обычного
> сервера. Судя по документации и исходному коду так и должно быть:
> "Если строка замены начинается с "http://", то клиенту будет возвращён
> редирект
> и обработка директив также завершается."
>
> Игорь, можно поправить чтобы rewrite обрабатывал наиболее
> распространненные схемы?
>
> --
> Best regards,
> Alexei mailto:alexei@xxxxxxxxxxxx
>
>
>
--
Alexey Polyakov