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

Alexei Saveliev alexei at saveliev.org
Fri Mar 17 17:41:57 MSK 2006


Hello nginx-ru,

Ситуация следующая - нужно перебросить пользователя который зашел на
обычный сервер на тот же линк, но https.

Если прописать в тупую редирект как

location / {
   rewrite  ^(.+)$  https://www.domain.com$1  last;
}

то вылетает в ошибку из за циклического редиректа в переделах обычного
сервера. Судя по документации и исходному коду так и должно быть:
"Если строка замены начинается с "http://", то клиенту будет возвращён редирект
и обработка директив также завершается."

Игорь, можно поправить чтобы rewrite обрабатывал наиболее
распространненные схемы?

-- 
Best regards,
 Alexei                          mailto:alexei at saveliev.org






More information about the nginx-ru mailing list