Страница 1 из 1

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 2015.09.06, 14:25
ankaniti
проблема решилась путем использования параметра https:

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

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

Добавлено: 2015.09.06, 17:14
zelenin
ankaniti писал(а):проблема решилась путем использования параметра https:

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

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

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

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

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

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

Добавлено: 2019.12.16, 10:35
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;
    }