2017-02-06 18 views
0

今日、私はXenforoとCloudflare Flexible SSLのために私の側をインストールしました。 Xenforoの管理パネルが動作しており、SSL緑色のロックが設定されています。しかし、フォーラム(index.phpの例)、ブラウザ(Chrome、Opera、Mozillaなど)を開いて読み込みスクリプトをブロックした場合。私が荷物を受け入れるならば、フォーラムはロードします。しかし、緑色のロックはありません。管理パネルだけです。Xenforo + CloudflareフレキシブルSSL

答えて

1

Xenforoのようなサウンドは、どのプロトコルを使用しているかを調べることができません(Cloudflareは、HTTPS経由でエンドユーザーになる間に、HTTP経由で元のものへのトラフィックをプロキシするため)。

この場合の最良の選択肢は、Mod_Cloudflare Apache extensionをインストールすることです。自動的にApacheヘッダーを修正して、SSL環境変数が正しいようにします。

SetEnvIf X-Forwarded-Proto https HTTPS=On 
+0

はそんなにありがとう:

ない場合はApacheは、それがX-転送さ-プロトを見たときににHTTPS環境変数を設定するように、あなたは、あなたの.htaccessファイルに次のように設定することができます!ワーキング。 –

+0

@MeilHeltどのメソッドを試しましたか?私はSetEnvIf X-Forwarded-Protoを貼り付けました。https HTTPS =この行の.htaccessファイルの一番上にありますが、動作しませんでした。Adminのコントロールパネルにはhttpsが表示されていますが、 – Queendevelopers

関連する問題