首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用D7和SSL的不安全内容警告

使用D7和SSL的不安全内容警告
EN

Drupal用户
提问于 2011-08-30 16:57:24
回答 2查看 8.1K关注 0票数 1

我正在使用模块运行Drupal 7。我在服务器上启用了SSL。我已经确认SSL是正确启用的(如果我用一个简单的index.html替换Drupal的index.html,Chrome允许我通过https浏览到我的域)。

我收到了一堆这样的错误信息:

The page at https://example.com/ ran insecure content from http://www.example.com/sites/default/files/css/css_TsVRTbLFUpEZAfw-_bWPJu840QT523CPjUVJ5MRWfyk.css

这些错误中大约有20-30个--主要是.js和.css文件、一些.png等问题:

  1. 如何配置d7,使其通过相对路径访问这些文件
  2. 这里还有其他解决办法,可以在我的drupal安装上启用https吗?

事先非常感谢。

EN

回答 2

Drupal用户

发布于 2012-01-30 18:52:10

我也有过同样的问题。在我的例子中,预处理工作得很好。然而,当请求来自我们的负载均衡器时,预处理不起作用。真奇怪。

即使如此,还是找到了一个更简单的解决方案。添加- $base_url = '';到settings.php中

这样,http和https请求都可以正常工作。Drupal构建的所有css调用等都是相对的,并以“/site/.”开头。而不是"http://servername/sites/...

默认情况下,如果没有指定base_url,则应该是相对URL,而不是绝对URL。可能是下一个版本的Drupal的修复吗?

票数 4
EN

Drupal用户

发布于 2011-08-30 17:12:20

在settings.php文件中,可以添加以下行:

代码语言:javascript
复制
$base_url = 'https://www.yourdomain.com';
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/10237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档