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

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

Добавлено: 2019.01.14, 02:18
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 и соответственно уходит в цикл

Собственно какие могут быть мысли?

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

Добавлено: 2019.01.14, 12:53
someweb

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

Добавлено: 2019.01.14, 19:00
Rikipm
Читайте сообщения до конца. Если я добавляю эти правила в .htaccess то попадаю в бесконечный цикл переадресаций с https://example.org на https://example.org

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

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