Проблемы переадресации

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Rikipm
Сообщения: 3
Зарегистрирован: 2019.01.14, 02:07

Проблемы переадресации

Сообщение Rikipm »

Хочу заставить Yii2 вести все запросы через https. Пробовал следущее:
1.
В web/index.php добавил

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

$_SERVER["HTTPS"] = "on";
В config/main.php

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

'urlManager' => [
				'baseUrl' => 'https://example.org',
Тут стоит добавить то что в качестве urlManager для интернационализации используется codemix/yii2-localeurls (https://github.com/codemix/yii2-localeurls)

Если я делаю запросы к главной странице сайта (http://example.org, example.org, www.example.org) то все работает нормально, однако если я указываю язык или контроллер к которому следует обратиться (example.org/ru, http://example.org/check) то соединение устанавливается через обычный HTTP

2. В .htaccess добавил

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

RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,NE,R=301]
Однако в этом случае сайт вообще не работает: ERR_TOO_MANY_REDIRECTS. При просмотре через инспектор сети хрома выяснилось что https://example.org переадресует на https://example.org и соответственно уходит в цикл

Собственно какие могут быть мысли?
someweb
Сообщения: 552
Зарегистрирован: 2017.03.09, 10:12

Re: Проблемы переадресации

Сообщение someweb »

Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Rikipm
Сообщения: 3
Зарегистрирован: 2019.01.14, 02:07

Re: Проблемы переадресации

Сообщение Rikipm »

Читайте сообщения до конца. Если я добавляю эти правила в .htaccess то попадаю в бесконечный цикл переадресаций с https://example.org на https://example.org
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Проблемы переадресации

Сообщение andku83 »

Rikipm писал(а): 2019.01.14, 19:00 Читайте сообщения до конца. Если я добавляю эти правила в .htaccess то попадаю в бесконечный цикл переадресаций с https://example.org на https://example.org
Дочитал до конца, у вас одни правила, по ссылке другие.
И еще никто не знает чего там еще кроме этого может быть нагорожено.
Ответить