PHP広告スクリプトを含むページ)でこれをどのように修正できますか?
スクリプトを追加しました。 HTTPでは問題なく動作しましたが、サイトをHTTPSに切り替えた後、何も表示されません。
これは開発コンソールのエラーです:
リソースの読み込みに失敗しました:サーバーはステータス404(見つかりません)index.php:1で応答しました
混合コンテンツ:
'https://myrevenuebank.com/index.php'
のページはHTTPS経由で読み込まれましたが、安全でないスクリプト'http://resources.infolinks.com/js/infolinks_main.js'
をリクエストしました。このリクエストはブロックされました。コンテンツはHTTPS経由で提供する必要があります。
<script type="text/javascript">
var infolinks_pid = 2735394;
var infolinks_wsid = 0;
</script>
<script type="text/javascript" src="http://resources.infolinks.com/js/infolinks_main.js"></script>
[表示]> [開発者]> [JavaScriptコンソール]をクリックします。開発者コンソールで発生したエラーを送信してください。スクリプトリンクでhttpではなくhttpsを使用してみてください。また、スクリプトをダウンロードしてサーバーに配置することもできます。
その理由は、ユーザーがセキュリティで保護されたページにアクセスすると、ユーザーがそのコンテンツを明示的に許可しない限り、ブラウザーが安全でないコンテンツをブロックするためです。
安全な接続からhttp://resources.infolinks.com/js/infolinks_main.js
にアクセスしようとしていますが、機能しません。代わりに、プロトコルなしでURLを//resources.infolinks.com/js/infolinks_main.js
に変更します。
注:これは、http
とhttps
の両方でまったく同じURLを使用してアクセスできるものにのみ機能します。スクリプトがhttp
でのみ利用可能な場合、https
経由でスクリプトにアクセスできなくなり、リモートサーバーからスクリプトをロードする代わりにサーバーに保存する必要があります。