Задать вопрос
@b-a-l-v
Хороший человек

Как правильно настроить редирект с http на https, без get параметра?

Доброго времени суток. С .htaccess пока на Вы, прошу помощи!
Сайт переехал на https.
В .htaccess прописан следующий редирект
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Пример:
Страница site.ru/news - переадресуется на site.ru/index.php?q=news
хотя страница сайта по факту индексируется https://site.ru/new
Подскажите как настроить редирект без "index.php?q="
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
romanko_vn
@romanko_vn
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]
Ответ написан
shambler81
@shambler81 Куратор тега htaccess
вы должны сделать редирект ДО инициализации ядра движка
в а за отдачу 200 ОК должен отвечать уже движок.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы