2017-09-09 4 views
0

私はと混同しています。混在コンテンツ httpからhttpsにファイルをロードしようとしているときに警告します。混在コンテンツの警告のため、httpからhttpsにサイトを移動することができます

しかし、私はhttpからhttpsに自分のサイトを移動する予定です。

私は、ファイルは問題なく

https -> https 
https > http 

からロードされるかどうかを知る必要があります。

ありがとうございます。

+0

例えば「http:// example.com」や「https:// example.com」が「// example.com」になった場合、それを検出するルートを下げることができます:https://stackoverflow.com/questions/ 1175096/how-to-find-out-if-youre-using-https-without-serverhttps –

+0

これを試してみました。 – Adas

+0

すべてのファイルをhttpsからhttpに簡単にロードできますか? – Adas

答えて

-1

2つのスクリプトバージョンをhttpのfromとhttpsの2つのバージョンに追加するだけで、httpsファイルがhttpsをサポートしていることを確認してください。そうしないと、まだ動作しません。または、あなたのシステム上にファイルパスを追加するだけであれば、ファイルを外部のファイルパスにすることができます。// httpsやhttpを追加しないでください!

+0

.htaccessを使用してhttpをhttpsにリダイレクトすることもできます。 –

+0

私は、httpまたはhttpsなし//ファイルを試してみましたが、今私はちょうどファイルは問題なくHTTPSからHTTPにロードするかどうかを知る必要があり、httpsにサイトを移動するために気分で午前またはそれが再び混合コンテンツの警告が表示されます私たちがhttpsをhttpに使うのは好きですか? – Adas

+0

私はそれが不可能かもしれないと恐れています!しかし、なぜこれを行う必要がありますか?スクリプト、ソース、またはその他のファイルがまだ読み込まれませんか?彼らはすべき!どのような種類のスクリプトもあれば、ファイルからの外部パスを使ってファイルが実際にhttpまたはhttpsを指している可能性もあります。それは可能かもしれないが、私は確かに分からない! JavaScriptコンソールを使用して、どのファイルとファイルのどの部分を調査してみてください! –

0

ショートバージョン:httpsへの移行後であっても、以下のケースが処理されないと、混在したコンテンツに直面します。

は、https、これらにHTTPからあなたのウェブサイトを移行する場合は、あなたはまだ混在したコンテンツの警告につながることを考慮する必要がある2つのケースです:

  • あなたのウェブサイトがhttpsであるが、あなたはまだ絶対パスを持っていますソースコード内のhttp://で始まります。コード内でそれらを変更する必要があります
    • あなたのウェブサイトには、外部リソースへのURL(絶対URL)が含まれており、http://で始まります。この場合、第三者がhttpsでコンテンツを提供しているかどうかを確認し、それに応じてURLを変更する必要があります。ない場合は、あなただけのhttpを削除することができます:// URLが警告を取り除くために(またはローカルリソースのコピーを作成し、HTTPS上でそれらを提供)
あなたのリンクを変更し、そのスキームを削除
関連する問題