我遇到了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
上制作的谢谢!
答案 0 :(得分:0)
您无法在https网页中允许使用http iframe。如果您包含重定向到http的https网页,它也会被阻止。
您可以尝试通过https服务器代理iframe的内容,或者很好地请求http网页的所有者将https添加到他的网站。