使用apache HTACCESS在https页面上允许http iframe

时间:2016-06-21 09:15:33

标签: php .htaccess http iframe https

我遇到了HTACCESS的问题

我有一个带SSL证书的网页,例如https:// www。 example.com

然后我必须在我的网站上从其他公司注入一个iframe。 iframe不是https,它只是http而另一家公司不会改变它。

所以我必须允许我的htaccess这个iframe。

我把这个iframe放在一个不能是http的页面上

例如,如果我的整个网络是https:// www。 example.com我想转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

上制作的

谢谢!

1 个答案:

答案 0 :(得分:0)

您无法在https网页中允许使用http iframe。如果您包含重定向到http的https网页,它也会被阻止。

您可以尝试通过https服务器代理iframe的内容,或者很好地请求http网页的所有者将https添加到他的网站。