【发布时间】:2016-09-27 19:47:37
【问题描述】:
我花了很多时间试图解决这个问题,但到目前为止还没有运气。由于混合内容错误,我的应用未加载 css(“https://example.com/”处的页面已通过 HTTPS 加载,但请求了不安全的样式表“http://example.com/assets/css/magazine.min.css”。此请求已被阻止;必须提供内容HTTPS)。我知道我可以通过将 true 传递给资产函数来加载资产,但这意味着我必须去所有资产调用并更改它们。是否有我可以配置的站点范围设置,以便它在生产中执行 https 而在本地执行 http?
谢谢
【问题讨论】:
-
只要你没有在任何地方使用
URL::forceScheme,它应该根据请求的方案自动检测(并且你没有传递任何东西作为asset()的第二个参数) -
我是否可以配置站点范围的设置,以便它在生产环境中使用 https 而在本地使用 http? - 嗯...中间件?
标签: php laravel https laravel-5.2