My web host's name is xxx.com My site's name is yyy.com, and my site is hosted on xxx.com. The real address is yyy.com = home/yyy/public_html Now, my web host recently installed SSL certificates, site-wide. When I access yyy.com, IE complains that the name yyy.com does not match the name xxx.com. What can be done? Please tell me a solution different than "change your host"
See, i will explain you what your webhost did, it is most likely called shared SSL. That means they installed a SSL certificate on a domain (as per your example xxx.com) on their server and did not move the domain on dedicated IP address. Hence, the SSL can be used on any temporary URL. I suppose you are trying https://yyy.com. The best option for you is to ask your host to move your site to dedicated IP address and if you require an SSL then install it on the site after moving the site to dedicated IP address.
Well, the SSL will give out error if the hostname used while generating SSL and the hostname that is requesting SSL is different. Hence the only way to use shared ssl is as below: If the host has SSL installed on xxx.com then use the temporary url of your site to access via SSL in this way: https://xxx.com/~yyy/ (In this case you will not see that error)