I'd have to debug it. I thought it wasn't working? I'm a bit confused at this point. If you have an SSL certificate installed it should work with or without https. However if you have an .htaccess file forcing https then the url would have to start with https.
If you attach your site definition privately I can test with it and see what is going on.