If you're on shared hosting, it may be difficult to add the https,
since by nature https encrypts at the server/port level.
on why it's impossible to do use Name-Based Virtual Hosting to
identify different SSL virtual hosts. unless you're the only one on
that box or have a separate IP and the host isn't currently using port