【问题标题】:Drupal 8 - Mixed Content for SVG iconsDrupal 8 - SVG 图标的混合内容
【发布时间】:2018-03-05 16:45:04
【问题描述】:

我使用 Drupal 8。

我尝试在 HTTPS 中加载 SVG 图标文件,但在生产中,我的网站在 HTTP 中加载每个 SVG 图标文件。

文件位于 core/themes/stable/images/core/icons/etc... 为:

http://www.example.com/core/themes/stable/images/core/icons/bebebe/hamburger.svg http://www.example.com/core/themes/stable/images/core/icons/787878/file.svg

在站点信息页面 (http://www.example.com/admin/config/system/site-information) 上,我的 URL 位于 HTTP 而不是 HTTPS

您能帮我强制 HTTPS 加载 SVG 文件吗?

【问题讨论】:

    标签: drupal https drupal-8


    【解决方案1】:

    这可能是由于 drupal 前面的代理导致的问题。我遇到了和你完全相同的问题,我在我的 settings.php 文件中配置了一个反向代理,它已经解决了。

    您可以尝试将这些行添加到您的 settings.php 中:

    $settings['reverse_proxy'] = TRUE;
    $settings['reverse_proxy_addresses'] = array($_SERVER['REMOTE_ADDR']);
    

    此外,drupal.org 上有一个关于 HTTPS 问题的帖子:https://www.drupal.org/project/metatag/issues/2842049

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 2016-06-22
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多