Страница не перенаправляет должным образом ошибка http - Автоадресация https показывает ошибку на веб-сайте - PullRequest
0 голосов
/ 12 февраля 2019

Всякий раз, когда я добавляю приведенный ниже код http - https для автоматического перенаправления, я получаю эту ошибку "Страница не перенаправляет должным образом

Ошибка при подключении к" URL-адресу веб-сайта ". Иногда эта проблема может быть вызванаотключив или отказавшись принимать куки. "

Код htaccess находится ниже.

 # Rewrite engine code https redirect
 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 # Rewrite engine code for www to non ww version of website
 RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
 RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]

1 Ответ

0 голосов
/ 12 февраля 2019

Вы должны добавить тест, потому что в данный момент вы запускаете первое правило для каждого запроса.
И перенаправляете без www до только https.

Попробуйте с:

RewriteEngine on
# http(s)://(www.)?domain   ->  https://domain
# www -> https without www
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [NE,L,R=301]
# http -> https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...