I have been trying to set up with a shared SSL on Bluehost, using various combinations of SSL Host in General Settings to no avail. I contacted Bluehost; the response I received is below.
Thank you for contacting support. The reason that your shared ssl program is not working is because of the way that SSL's resolve. When an SSL resolves it lands the user in the default directory. In our directory structure this means that it will load into the public_html folder regardless of the link that is used to get it there. This means that you will need to then use an .htaccess redirect to send the customer onto the right folder. This is just the way that SSL's resolve in a shared hosting environment. In a dedicated server environment where you have access to editing the httpd.conf file you can define where specific urls go. Editing this in a shared hosting environment breaks things and can not be done. If you have tried using the redirects and it is still not loading your site correctly I would try contacting the developer of the plugin for assistance.