Как правильно перенаправить все http-запросы на https - PullRequest
0 голосов
/ 06 июня 2019

У меня есть функциональный сайт сокращения URL.Недавно я добавил SSL на сайт и настроил .htaccess для правильного перенаправления.Проблема в том, что все запросы http:// перенаправляются обратно на домашнюю страницу https://websi.te

В настоящее время я попытался настроить перенаправление следующим образом:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Примерчто происходит не так:

Типы пользователей http://websi.te/keyword или websi.te/keyword, и они перенаправляются на https://websi.te вместо https://websi.te/keyword

1 Ответ

0 голосов
/ 10 июня 2019

Измените переписывание следующим образом:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]

$ 1 - это первое совпадение группы ^ (. *) $, Это ваш запрос.

...