SSLのページ(httpsで始まるURL)へ移動しようとすると、以下の警告メッセージが表示されます。
考えられる原因
httpとhttpsのコンテンツが混在している。
- 画像、CSS、JavaScriptなどの外部読み込みファイルのURLが「http」で始まっている。
- Flashなどを参照する<embed>タグ、<object>タグ内のURLが「http」で始まっている。
解決方法
SSLのページ内、すべてのコンテンツをSSLでリンク指定することで解決できます。
- 外部参照ファイルのURLを次のいずれかの形式で記述します。
- httpsで始まる絶対パス
例) <img src=”https://www.example.com/image/abc.gif”> - /(スラッシュ)で始まる絶対パス
例) <img src=”/image/abc.gif”> - 相対パス
例) <img src=”../image/abc.gif”>
- httpsで始まる絶対パス
- ページ内に表示されないコンテンツのURLは、httpのままで問題ありません。
- <a>タグ指定のリンクURLなど