2016-06-21 3 views
0

とのHTTPSページにHTTPのiframeを許可:// WWW。 example.comは、私は、例えば、HTTPSのため、私はSSL証明書を使用してWebページを持っているのhtaccess</p> <p>、との問題を抱えているapacheのhtaccessの

私は他の会社のiframeを自分のウェブに挿入する必要があります。 iframeはhttpsではなく、ただのhttpで、他の会社はこれを変更しようとしていません。

私はこのiframeのhtaccessを許可する必要があります。

私は私のウェブ全体がhttpsであれば、例えばHTTP

することはできませんページにこのIFRAMEを置く:// WWW。私はhttps:// wwwを回したいと思う。 example.com/en/potatoからhttp:// www。 example.com/en/potatoので、http iframeを挿入できます。

私は

RewriteCond %{HTTPS} off 
RewriteCond %{THE_REQUEST} !^/en/potato$ [NC] 
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] 
RewriteEngine on 

RewriteCond %{HTTPS} on 
RewriteCond %{THE_REQUEST} ^/en/potato$ [NC] 
RewriteRule ^(.*)$ http://xxx.example.com/en/potato [R=301,L] 

どれ暗示を行うことを試みましたか?

また、ウェブは、PHP

おかげで行われています!

答えて

0

では、httpsウェブページでhttp iframeを許可できません。 httpにリダイレクトするhttpsウェブページを含めると、それもブロックされます。

できることは、httpsサーバーを介してiframeのコンテンツをプロキシしようとするか、httpウェブページの所有者にウェブサイトにhttpsを追加するようにうながしてみてください。

+0

答えをありがとう。 iframeの所有者にメールを送信しましたが、これについて誠実ではありません。 私は今 するRewriteCondの%{HTTPS} するRewriteCondの%オフ{THE_REQUEST}を行うことを試みた^/EN /ポテト$ [NC] のRewriteRule^$ HTTPS!(*。)://%{HTTP_HOST}/$ 1 [R = 301、L] するRewriteCondの%{HTTPS}の[NC] するRewriteRule ^(アルケニル/ジャガイモ)$のhttp://%{HTTP_HOST}/$ 1 [R、L] そして現在ja /ポテトはhttpで始まりますが、私のエクスプローラでこのエラーが発生します ERR_TOO_MANY_REDIRECTS これにはどんな解決策がありますか? – franwebofrito

+0

httpsウェブページのiframe内にある場合、ページがhttpであるため、「多すぎるリダイレクト」エラーを解決するとイベントがブロックされます。その問題をリダイレクトで解決することはできません。つまり、htaccessリダイレクトで解決できないということです。ごめんなさい。 – Tom

関連する問題