У меня проблема с перенаправлением домена https www на сайт без www. У меня есть SSL-сертификат GoDaddy UCC, и сейчас любой, кто заходит на домен https www, получает ошибку конфиденциальности. Мне сказали, что сертификаты UCC не охватывают домены как www, так и non www, это один или другой, и мне нужно было бы указать оба сертификата на сертификате, чтобы покрыть оба. Однако должно быть лучшее решение. Прямо сейчас у меня есть это в моем файле htaccess:
# BEGIN SSL
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^$ https://example.com$1 [R,L]
# END SSL
Это перенаправит http://example.com и http://www.example.com на https://example.com, но https://www.example.com все равно выдаст мне ошибку конфиденциальности. Я также попробовал:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [L,NE,R=301]
и была такая же проблема. Я проверил на Redirect Mapper, и он говорит, что он должен работать, но это не так. Может кто-нибудь мне помочь? Спасибо!