使用HTTPS无法正确加载网站

时间:2014-03-01 08:18:06

标签: css .htaccess ssl https

我想在我网站的某些选定页面上应用HTTPS。 我尝试使用.htaccess文件,但之后我的网站没有正确加载。在HTTPS之后,我的网站看起来没有CSS。请帮忙。

1 个答案:

答案 0 :(得分:1)

这里的问题将是因为浏览器阻止来自非安全域的流量。 当您使用内容的完整网址时,例如图像,CSS,脚本。如果您转移到安全域,例如https://然后不允许使用http://前缀的任何内容,因为它不会被安全地传输。

因此,您需要做的是在包含内容时使用相对路径。因此,您不会使用http://www.domain.com/cssfile.css而是使用/cssfile.css。因此,如果您的网站使用http://,那么内容将使用该协议进行传输,但是当您切换到使用https://的实例的登录页面时,内容仍将被传递,而是使用安全协议