2017-07-16 112 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

我對拉拉維爾一無所知。你應該把這個答案標記爲這個問題的正確答案,然後問一個關於這個問題的不同的答案。 –

相關問題