web-dev-qa-db-ja.com

ファビコンがhttpsから読み込まれない

サイトでhttpsを有効にしました。すべての画像とファイルはhttps urlで提供されますが、http://example.com/sites/default/files/favicon.icoから提供されているファビコンはhttps://example.com/sites/default.files/favicon.icoと表示されます。 Firefoxでサイトを開くと、コンソールのエラーメッセージの下に表示されます

安全なページに混合(安全でない)表示コンテンツを読み込んでいます " http://example.com/sites/default/files/favicon.ico " [詳細]

これを解決する方法を教えてください。

4
user50991

Faviconがhttpから提供されているのと同じ状況に直面していますが、ロゴを含むすべての画像はhttpsから提供されています。私は メタタグ モジュールを使用しています。モジュール構成では、デフォルトのファビコンパスはhttp://example.com/sites.default/files/として指定されているため、ファビコンはhttpから提供されます。パスをhttps://example.com/sites/default/files/favicon.icoに変更しました。これは問題を修正します、これはあなたの場合の理由かもしれません。

この場合、ファビコンのデフォルトパスを変更できます。https://example.com/admin/config/search/metatags/config/globalに移動します。favicon and touch icon tabの下でパスを変更します。

enter image description here

5
Vamsi

Https://でアップロードできないセキュリティ上の理由の可能性がありますが、以下のプロセスでファビコンを更新できます。

次の行を/ yourproject_folder/sites/all/themes/your_theme_name/your_theme_name.infoに追加してください

features [] = favicon

そして、favicon.icoという名前のファイルを/ yourproject_folder/sites/all/themes/your_theme_name /に配置します

0
Kamal Oberoi

これをチェックしてください ブログ 問題を解決するのに役立つかもしれません。

混合コンテンツとは何ですか?

ユーザーがHTTP経由で提供されるページにアクセスすると、その接続は盗聴および中間者(MITM)攻撃に対して開かれています。ユーザーがHTTPS経由で提供されるページにアクセスすると、Webサーバーとの接続がSSLで認証および暗号化されるため、盗聴者やMITM攻撃から保護されます。

ただし、HTTPSページにHTTPコンテンツが含まれている場合、メインページがHTTPS経由で提供されていても、攻撃者はHTTP部分を読み取ったり変更したりできます。 HTTPSページにHTTPコンテンツがある場合、そのコンテンツを「混合」と呼びます。一部のコンテンツはHTTP経由で暗号化されずに取得されるため、ユーザーがアクセスしているWebページは部分的に暗号化されています。混合コンテンツブロッカーは、HTTPSページ上の特定のHTTPリクエストをブロックします。

「特定のHTTPリクエスト」とはどういう意味ですか?混合コンテンツブロッカーがすべてのHTTPリクエストをブロックしないのはなぜですか?この質問に答えるために、ブラウザのセキュリティコミュニティが混合コンテンツを2つのカテゴリに分類する方法を最初に説明します。混合アクティブコンテンツと混合パッシブコンテンツ。

0
Adi