0

深刻な問題が発生しています。https 経由でページを読み込もうとしていますが、失敗します。クロムは、「...のページは、http:www.mysite...からの安全でないコンテンツを実行しました...」のようなものを言います

Firefox ではこのエラーは発生しませんが、問題は、ページに https を強制しても..ページに含まれている css/js/images が何らかの理由で http を介して読み込まれていることです..ローカルで実行するとバージョン(私のマシン)を作成し、ページhttpsを作成します.. https経由のすべてのcss/js/imagesも含まれています..しかし、ライブサイトで同じことをすると.. httpsを使用しないため、エラーが発生します..

私のインクルードはすべて相対的なものであり、http:// を使用してファイルをインクルードしていません

私は完全に迷っています..どんな助けもいただければ幸いです。

4

1 に答える 1

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>
于 2013-03-03T16:43:50.830 に答える