Перенаправьте все 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.
Вы не должны продолжать, особенно если вы никогда не видели это предупреждение для этого сайта.
Любая помощь в том, чтобы пройти меня через этот последний горб, будет очень признательна!