サイトで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 " [詳細]
これを解決する方法を教えてください。
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
の下でパスを変更します。
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 /に配置します
これをチェックしてください ブログ 問題を解決するのに役立つかもしれません。
混合コンテンツとは何ですか?
ユーザーがHTTP経由で提供されるページにアクセスすると、その接続は盗聴および中間者(MITM)攻撃に対して開かれています。ユーザーがHTTPS経由で提供されるページにアクセスすると、Webサーバーとの接続がSSLで認証および暗号化されるため、盗聴者やMITM攻撃から保護されます。
ただし、HTTPSページにHTTPコンテンツが含まれている場合、メインページがHTTPS経由で提供されていても、攻撃者はHTTP部分を読み取ったり変更したりできます。 HTTPSページにHTTPコンテンツがある場合、そのコンテンツを「混合」と呼びます。一部のコンテンツはHTTP経由で暗号化されずに取得されるため、ユーザーがアクセスしているWebページは部分的に暗号化されています。混合コンテンツブロッカーは、HTTPSページ上の特定のHTTPリクエストをブロックします。
「特定のHTTPリクエスト」とはどういう意味ですか?混合コンテンツブロッカーがすべてのHTTPリクエストをブロックしないのはなぜですか?この質問に答えるために、ブラウザのセキュリティコミュニティが混合コンテンツを2つのカテゴリに分類する方法を最初に説明します。混合アクティブコンテンツと混合パッシブコンテンツ。