https при редиректе возвращает на http

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
ankaniti
Сообщения: 95
Зарегистрирован: 2012.03.26, 15:15

https при редиректе возвращает на http

Сообщение ankaniti »

Перевел сайт на ssl.
Все работает, но при редиректе типа $this->redirect(Yii::app()->createUrl(...))
https теряется и возвращается сайт на http.

Чувствую что дело в фреймворке. Посоветуйте, - куда копнуть?

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: https при редиректе возвращает на http

Сообщение zelenin »

ankaniti писал(а):Перевел сайт на ssl.
Все работает, но при редиректе типа $this->redirect(Yii::app()->createUrl(...))
https теряется и возвращается сайт на http.

Чувствую что дело в фреймворке. Посоветуйте, - куда копнуть?
продебажить метод redirect и createUrl на предмет того, откуда там https - дело двух минут.

ankaniti
Сообщения: 95
Зарегистрирован: 2012.03.26, 15:15

Re: https при редиректе возвращает на http

Сообщение ankaniti »

zelenin писал(а):
ankaniti писал(а):Перевел сайт на ssl.
Все работает, но при редиректе типа $this->redirect(Yii::app()->createUrl(...))
https теряется и возвращается сайт на http.

Чувствую что дело в фреймворке. Посоветуйте, - куда копнуть?
продебажить метод redirect и createUrl на предмет того, откуда там https - дело двух минут.
а что именно отдебажить?

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: https при редиректе возвращает на http

Сообщение zelenin »

ankaniti писал(а):а что именно отдебажить?
продебажить метод redirect и createUrl на предмет того, откуда там https - дело двух минут.

ankaniti
Сообщения: 95
Зарегистрирован: 2012.03.26, 15:15

Re: https при редиректе возвращает на http

Сообщение ankaniti »

проблема решилась путем использования параметра https:

$this->redirect(Yii::app()->createAbsoluteUrl('site/index', array('id'=>$id),'https'));

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: https при редиректе возвращает на http

Сообщение zelenin »

ankaniti писал(а):проблема решилась путем использования параметра https:

$this->redirect(Yii::app()->createAbsoluteUrl('site/index', array('id'=>$id),'https'));
очень гибко)

Аватара пользователя
Said
Сообщения: 138
Зарегистрирован: 2015.06.04, 10:16

Re: https при редиректе возвращает на http

Сообщение Said »

вдруг ssl убирать потом придется все переписать что ли, должно быть другая решения которые не зависеть от http и https

Аватара пользователя
NEIRON
Сообщения: 96
Зарегистрирован: 2013.10.23, 07:18

Re: https при редиректе возвращает на http

Сообщение NEIRON »

У меня же обратная ситуация, весь сайт работает на http, но при submit формы переходит на https
Крутиться локально Ubuntu ngixn + php-fpm
Видимо начал что-то настраивать, чтобы весь сайт был на https, но не получилось, но видимо, какие-то настройки всё равно применились, и теперь не могу найти, где вернуть обратно, чтобы весь сайт работал на http
СПАСИБО

Аватара пользователя
NEIRON
Сообщения: 96
Зарегистрирован: 2013.10.23, 07:18

Re: https при редиректе возвращает на http

Сообщение NEIRON »

Разобрался

Код: Выделить всё

location ~ \.php$ {
        include fastcgi.conf;
        #fastcgi_pass   127.0.0.1:9000;
        fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
        #fastcgi_param HTTPS on;
    }

Ответить