2013-02-14 85 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>