【发布时间】:2017-11-05 18:48:31
【问题描述】:
我的 Laravel 网站部署在 Heroku 上。例如,当我输入 http://example.herokuapp.com -> UI 保持不变。但是,当我使用 https 时,用户界面会混乱并中断。
我该如何解决这个问题?
【问题讨论】:
-
你所有的脚本和css文件都使用了https吗?
-
显然你有一些 http 资源,如果主页是 https,则不会加载 - 建议你使用
//example.com/path/file.ext代替http://example.com/path/file.ext来获取任何外部资源 -
你是如何引用你的css和js文件的
-
可能是 CSS 和 JS 文件没有在 HTTPS 上加载,你可能是从 HTTP 引用它们,你可以使用 Laravel Helper 函数来加载它们,或者你可以简单地使用
//example.com/<file_path>跨度> -
您是否检查过浏览器开发工具以查找错误消息?
标签: javascript php laravel laravel-5 https