• 締切済み

「セキュリティで保護されている項目と保護されていない項目が含まれています。」が表示されないようにしたい

WEBサイトを作っているのですが、サーバーにアップして確認すると、 『このページにはセキュリティで保護されている項目と保護されていない項目が含まれています。 保護されていない項目を表示しますか。』 というメッセージが出るようになってしまいました。 保護されているページなので、そのような表示が出ると、見ている人が不安になるのではないかと思い、 表示されないようにソースを確認してみましたが、特に問題ないように思います。 FLASHも使用していませんし、画像も相対パスでしか表示させていません。 保護されていない項目は無さそうなのに、なぜメッセージが表示されてしまうのか教えていただけないでしょうか。 どうぞよろしくお願いします。

みんなの回答

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.2

> CSSは同じディレクトリにファイルを置いているので、問題ないと思い > ます。 > <link rel="stylesheet" type="text/css" href="ファイル名.css" > media="all">という風にしています。 css ファイルそのものではなく、「ファイル名.css」の中で、http で 参照しているものがないかという意図でした。 たぶん ないと思いますが ...

chokob1001
質問者

お礼

>css ファイルそのものではなく、「ファイル名.css」の中で、http で 参照しているものがないかという意図でした。 CSS内にurlがありました! 自分で入れたつもりが無かったので、気づかずにいました(>_<) 本当にありがとうございました!

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

見落としはありませんか。 外部ファイルにしている css や js ファイルに含まれていたり、 javascript で動的に生成したりしていませんか。 「保護されていない項目を表示しますか」に「いいえ」と答えたとき、 欠けるところはないでしょうか。 また、SSL と非SSL のアクセスログが別になっていれば referer が https になっている非 SSL ページのログからも特定できると思います。

chokob1001
質問者

補足

ご回答ありがとうございます! javascriptで生成したりしていなくて、ごくシンプルな作りです。 CSSは同じディレクトリにファイルを置いているので、問題ないと思います。 <link rel="stylesheet" type="text/css" href="ファイル名.css" media="all">という風にしています。 >「保護されていない項目を表示しますか」に「いいえ」と答えたとき、欠けるところはないでしょうか。 見た目には変わっていませんでした。 >また、SSL と非SSL のアクセスログが別になっていれば referer が https になっている非 SSL ページのログからも特定できると思います こちらは私の力不足でわかりませんでした。すみません。 HTMLの記述の中でhttpの記述があるのは、下記の部分です。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> ご協力いただいてありがとうございました。 現在触れない状況ですので、また明日以降調査します。ありがとうございます。