Drupal 站点通过 HTTPS 加载,但请求不安全的样式表

问题描述 投票:0回答:2

在 Drupal 中将 HTTP 转换为 https 时遇到以下问题

网站已使用 HTTPS 加载,但请求了不安全的样式表 'http://fonts.googleapis.com/css?family=Open+Sans:regular&subset=cyrillic-ext'。 该请求已被阻止;内容必须通过 HTTPS 提供

提前致谢

drupal-7
2个回答
3
投票

谢谢大家,我补充了

$_SERVER['HTTPS'] = 'on'      

在settings.php文件中并将http转换为https


0
投票

虽然接受的答案可能对某些人有用,但它在 Drupal 核心版本 9.5 上对我不起作用。

在站点的根

.htaccess
文件中添加以下 Apache 指令就可以了

Header always set Content-Security-Policy "upgrade-insecure-requests;"

最初回答于https://www.drupal.org/project/securelogin/issues/1670822#comment-13000601

© www.soinside.com 2019 - 2024. All rights reserved.