2017-07-16 83 views
0

我想弄清楚为什么我的子域名网站工作正常http但不是当它的https。 是否存在SSL认证问题。网站与http正常工作,但不与https #laravel

enter image description here

+0

检查您的开发工具的控制台(按F12) – chrki

+0

是它显示我试图在HTTPS访问非安全的http // {}路径加载页面,所以我想更改HTTP到HTTPS将正常工作? –

+0

是的,应该是这样,但这些其他服务器也需要支持HTTPS。 – chrki

回答

0

给出到目前为止的答案是正确的,但没有解决我的问题。

主要的问题是我的应用程序背后的CloudFlare

Laravel检测请求通过检查HTTP标头即

$ _ SERVER的安全或不安全[ 'REQUEST_SCHEME']

即使由于cloudflare的请求是HTTPS,它仍然是HTTP。

的CloudFlare设置为相同,即不同的页眉

$ _ SERVER [ 'HTTP_X_FORWARDED_PROTO']

必须进行检查,以检测的要求是安全与否

在此之后文章并对此进行了一些更改,我成功设法生成HTTPS URL,而不对之前的应用程序代码进行任何更改。

信用Cyber​​supernova了解有关HTTP/HTTPS错误错误(堆栈用户)

1

你有一堆与http链接脚本。浏览器不会在安全页面上运行这些浏览器。您需要更改的链接https

<script src="http://bloodsuvidha.vampy.in/js/bootstrap.min.js" type="text/javascript"></script> 

这也是真实与样式:

<link rel="stylesheet" type="text/css" href="http://bloodsuvidha.vampy.in/css/bootstrap.min.css"> 
+0

Thanx :)我感谢您的回答 –

+0

我在一个laravel项目中,我使用“url('path')”,它会自动创建url路径。它不适用于我 –

+0

我对拉拉维尔一无所知。你应该把这个答案标记为这个问题的正确答案,然后问一个关于这个问题的不同的答案。 –

相关问题