私は、クライアントと私のサイトの間の仲介者としてcloudflareの "flexible ssl"を使用しています。cloudflare flexible sslオプションを使用すると、リクエストを送信する代わりにログインフォームが更新されます
これを設定した後、私はブラウザに行き、HTTPSを介して、私のサイトにアクセスしてみました:
https://example.com/login
、すべての作品。私はログイン情報を記入して、首尾よくログインし、http://example.com
には載っていません。私は手動でhttps://example.com/*
と入力します。*は他の多くのページであり、すべて正常に動作します。
これで、動作しているhttpsを使用するようにすべてのリクエストをリダイレクトします。だから私は彼らのウェブサイト上で私のcloudflareアカウントに移動し、ページルールを作成する:http://example.com/*
常にhttpsを使用する。
は今、私はexample.com/login
に行き、成功しhttps://example.com/login
にリダイレクト、私は情報に私のログに記入し、ログインフォームを提出し、ページが更新され、私は空のログインフォームに戻っhttps://example.com/login
にしています。
誰でも問題の内容やトラブルシューティングの方法を知っていますか?
私はサイトのフレームワークとして、WebサーバーとしてApacheを使用しています。