У меня есть функциональный сайт сокращения URL.Недавно я добавил SSL на сайт и настроил .htaccess для правильного перенаправления.Проблема в том, что все запросы http:// перенаправляются обратно на домашнюю страницу https://websi.te
.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
http://websi.te/keyword
websi.te/keyword
https://websi.te/keyword
Измените переписывание следующим образом:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
$ 1 - это первое совпадение группы ^ (. *) $, Это ваш запрос.