Перенаправьте все URL-адреса http и https без www на https://www.xyz.com через htaccess

По причинам, слишком длинным и сложным, чтобы войти в него (это включает в себя несколько уровней корпоративной волокиты, в результате чего кто-то еще не покупает запрашиваемый мной подстановочный SSL-сертификат), мне нужно настроить домен для перенаправления всех запросов наhttps://www.xyz.com - безопасный протокол сwww поддомен.

Так:http://xyz.com,http://www.xyz.com, а такжеhttps://xyz.com ВСЕ должны перенаправить наhttps://www.xyz.com.

Мой .htaccess-fu слаб в лучшем случае, и я могуКажется, это работает. Примечание: хостинг на Media Temple, если это имеет значение.

Пока что мой файл .htaccess выглядит так:

RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule (.*) https://www.xyz.com/$1 [R,L]

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

И то и другоеhttp://xyz.com а такжеhttp://www.xyz.com перенаправляют наhttps://www.xyz.comтак что Тем не мение,https://xyz.com являетсяне перенаправление наhttps://www.xyz.com и таким образом выбрасывает страницу с предупреждением безопасности:

Вероятно, это не тот сайт, который вы ищете!

Вы пытались достичьxyz.com, но вместо этого вы фактически достигли сервера, идентифицирующего себя какwww.xyz.com, Это может быть вызвано неправильной настройкой на сервере или чем-то более серьезным. Злоумышленник в вашей сети может попытаться заставить вас посетить поддельную (и потенциально опасную) версиюxyz.com.

Вы не должны продолжать, особенно если вы никогда не видели это предупреждение для этого сайта.

Любая помощь в том, чтобы пройти меня через этот последний горб, будет очень признательна!

Ответы на вопрос(3)

Ваш ответ на вопрос