http://ドメインから特定のページのiframeを取得すると、自分のサイトがhttps://であるために競合の問題が発生する。私は、特定のページに例えばHTTPに戻すためにhtaccessファイルを入手するにはどうすればよいhtaccess:単一のページでhttps://をhttp://に強制する
:https://www.example.com/aboutはhttp://www.example.com/about
任意の助けが理解されるであろうにリダイレクトされます。
http://ドメインから特定のページのiframeを取得すると、自分のサイトがhttps://であるために競合の問題が発生する。私は、特定のページに例えばHTTPに戻すためにhtaccessファイルを入手するにはどうすればよいhtaccess:単一のページでhttps://をhttp://に強制する
:https://www.example.com/aboutはhttp://www.example.com/about
任意の助けが理解されるであろうにリダイレクトされます。
ブラウザの警告が原因で競合が発生していると思われます。しかし、最終的には、httpダウングレードによって警告が生成されます。あなたの最善の行動は次のとおりです:フレームされたコンテンツがあればそれをhttpsにロードするか、新しいタブまたはウィンドウで枠のあるコンテンツを開きます。クリックジャックやXSSの悪用のために、今日の世界ではiframeが威嚇されています。ブラウザにはいくつかの変更が加えられており、これは非常に難しいものです(ドメイン上でコンテンツをフレームするためには別のドメインが必要ですブラウザはそれをロードしません)ので、今すぐそれから離れることをお勧めします。
次の方法で、次のルールを使用していることを行うことができますない場合は、HTTPSは、オンになっていない場合はこれがないことは最初のチェックがある
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{REQUEST_URI} !^\/(about)
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L,R=301]
RewriteCond %{HTTP:X-Forwarded-SSL} =on
RewriteCond %{REQUEST_URI} ^\/(about)
RewriteRule (.*) http://%{HTTP_HOST}/$1 [L,R=301]
、それはディレクトリabout
以外httpsにすべてを転送します。 2番目のルールはHTTPsがオンかどうかをチェックし、そうであればabout
をHTTPにリダイレクトします。
これをテストする前にキャッシュをクリアしてください。
あなたはこれまでに何を試しましたか? –