我有一个可以通过http和https访问的网站。我看到安全审查中抱怨的base_url
未定义settings.php
。
但是,当我将其定义为http://example.com
并刷新所有缓存时,不会呈现https中的模板。
当我注释掉所有内容后$base_url
,settings.php
一切恢复正常。
我该如何解决这个问题?
我只是想问这个问题。问题在于,大多数浏览器在通过SSL请求时都会阻止不安全的内容。因此,如果您的base_url是example.com,但是随后您通过example.com访问该网站,则您的浏览器将不会加载主题文件。我相信“安全页面”模块drupal.org/project/securepages允许您定义一个安全和不安全的base_url,尽管该模块目前处于测试阶段。
—
Screenack
仅供参考,仅测试了安全页面。它设置了一个安全和非安全的base_url,但是全局base_url仍然保留主题资源。所以,不,不是解决方案。
—
Screenack