The question that should be asked of your host is, do they set up their boxes to have https and http run from one directory.

I note your setup as html and wonder if there is an shtml directory that may need to be populated as well.