2017-07-16 4 views
0

Http httpsでサブドメインのウェブサイトが正常に動作する理由を把握しようとしています。 SSL証明書に問題がありますか?https #laravelでウェブサイトは正常に動作しますが、

enter image description here

+0

HTTP/HTTPSエラーに関するエラーについて、開発ツールのコンソール(プレスF12)を確認してください – chrki

+0

はい、それは私がhttps上の非セキュアHTTP // {パス}にアクセスしようとしています示してい私はHTTPをHTTPSに変更するとうまくいくと思いますか? –

+0

はい、そうすべきですが、これらの他のサーバーもHTTPSをサポートする必要があります。 – chrki

答えて

0

今まで与えられた答えが正しいですが、どれも私の問題を解決していません。

主な問題は、私のアプリケーションはLaravelは、HTTPヘッダーをチェックするなど、安全なまたは安全でない要求すなわち

$ _SERVER [ 'REQUEST_SCHEME']

を検出CloudFlareの

の後ろにありましたリクエストがHTTPSであってもHTTPはクラウドフレアのままです。要求を検出するためにチェックする必要があります

CloudFlareは同じすなわちに対して異なるヘッダーを設定し

$ _SERVER [ 'HTTP_X_FORWARDED_PROTO']

がこれに続いて

安全なかではありませんこの記事にいくつか変更を加えて、以前のアプリケーションコードを変更せずにHTTPS URLを生成することに成功しました。

クレジットCyber​​supernova(スタックユーザー)

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パスを作成する "url( 'path')"を使用しています。それは私のために働いていない –

+0

私はlaravelについて何も知らない。この質問にはこの回答を正しく記入し、ラベール問題について別の質問をする必要があります。 –

関連する問題