Проблемы перенаправления сайта apache в HTTPS
У меня есть веб-сайт, работающий на apache2, где мне нужно было реализовать несколько перенаправлений. Они довольно простые, но у меня есть проблемы в определенной части.
Мне нужно, чтобы следующие перенаправления происходили правильно;
http://www.example.com -> http://example.com
https://www.example.com -> https://example.com
В настоящее время у меня есть следующие настройки в моем файле /conf/httpd.conf;
RewriteEngine On
RewriteCond %{HTTP_HOST} www.example.com$
RewriteRule ^(.*)$ http://example.com$1 [R=permanent,L]
и почти то же самое в моем файле /conf/extra/httpd-ssl.conf;
RewriteEngine On
RewriteCond %{HTTP_HOST} www.example.com$
RewriteRule ^(.*)$ https://example.com$1 [R=permanent,L]
РЕДАКТИРОВАТЬ - я исправил небольшую ошибку в файле HTTPD.CONF выше. Это на самом деле идет на http://example.com/.
ДОБАВИТЬ - Текущие результаты, которые я вижу, состоят в том, что перенаправление на трафик http, кажется, работает должным образом, а перенаправление https - нет. Вот основное резюме того, что я вижу;
current results
http://www.example.com -> http://example.com (correct)
https://www.example.com -> https://www.example.com (incorrect)
ДОБАВИТЬ - Я проверил журналы apache и не смог найти связанных ошибок. Если есть конкретный журнал или настройки журнала, которые я должен использовать, пожалуйста, дайте мне знать.
ДОБАВИТЬ - Я не вижу петель перенаправления, и по большей части все, кажется, работает нормально, за исключением того, что мое перенаправление не происходит. Я проверил, что файл httpd-ssl.conf получает правильную ссылку.
Это область, в которой у меня мало непосредственного опыта, и я уверен, что мне просто не хватает чего-то маленького. Я пытался исследовать это, но врезался в стену. Если бы не тот факт, что это на живом сайте, я бы просто экспериментировал, пока не заработал.
Спасибо за любую помощь или совет, который вы можете дать.