问题描述
我刚刚在Web服务器上安装了SSL证书,但是laravel设置存在一些问题.
I just installed an SSL cert onto my web server and I'm having some issues with my laravel setup.
我正在使用
{{ HTML::style('css/style.css') }}
包括CSS和js
{{ HTML::script('js/jquery.js') }}
尽管当我使用https加载页面时,它似乎包含2而不是https.
Though when I load the page with https it seems to include the 2 with http instead of https.
知道为什么吗?
推荐答案
我对此也有疑问.我的SSL重定向很好,但是{{ HTML::style('css/style.css') }}
和HTML::script('js/script.js')
生成的CSS和JS链接已链接到http版本.
I had an issue with this too. My SSL is redirecting fine, but the CSS and JS links generated by {{ HTML::style('css/style.css') }}
and HTML::script('js/script.js')
were linking to the http versions.
如果您查看 Illuminate \ Html \ HtmlBuilder文档您会看到可以指定安全版本,如下所示:
If you look at the Illuminate\Html\HtmlBuilder Documentation you'll see that you can specify the secure version as follows:
{{ HTML::style('css/style.css', array(), true) }}
{{ HTML::script('js/script.js', array(), true) }}
true
表示$secure
标志处于打开状态.
true
means $secure
flag is on.
这篇关于Laravel包括CSS,使用ssl的js的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!