2013-02-14 83 views
0

我有一个严重的问题..我想通过https加载一个页面,并失败。铬说,像'页面...跑了一个不安全的内容从http:www.mysite ...'通过SSL/HTTPS加载内部文件

Firefox不会给这个错误,但问题是,即使我强制在我的网页上的HTTPS。 。我包含在页面中的css/js/images是由于某种原因在http上加载的。当我在本地版本(我的机器上)上运行它并创建页面https时,它包括所有css/js/images over https以及..但是当我做同样的现场网站..它不使用https和因此erros ..

我所有的包括是相对的,我不包括任何文件使用http://

我完全失去了..任何帮助将不胜感激。

回答

0

我有同样的问题,但能够通过第一测试连接(如果它的安全与否)来解决这个问题:

$protocol = 'http://'; 
if (!empty($_SERVER['HTTPS'])) { 
    $protocol = 'https://'; 
} 

然后每前包括添加这个,而不是协议:

<script type="text/javascript" src="<?php echo $protocol; ?>url.com/jquery-1.7.1.min.js"></script>