【发布时间】:2016-01-29 01:19:23
【问题描述】:
我正在使用 cloudflare CDN 来“增强”我的网站,并且我正在使用它的完整 SSL 来为我的网站提供更好的安全性。但是,我经常在我的网站上遇到error 523。我已经咨询过 cloudflare 和托管公司的帮助,但他们都说他们这边没有问题。所以,我必须自己做实验来解决这个问题。
现在,我尝试将完整的 SSL 转换为 flexi SSL。因为服务器和 Cloudflare 之间的连接是通过不安全的连接(http)完成的,所以 laravel 生成的链接都是http 格式。这带来的问题是我的所有 CSS 和 JS 都无法在 Firefox 上加载并返回错误消息 Blocked loading mixed active content。
那么,如何强制 Laravel 生成带有 https 连接的 URL?
【问题讨论】:
-
我不知道
laravel。但我认为你可以通过htaccess做到这一点。见this -
您当前的代码看起来如何?
-
@patricus 我的代码看起来像这样
asset('css/bootstrap.min.css')和url($language.'/index')
标签: php ssl https laravel-5 cloudflare