我在将JSONP请求从HTTPS站点发送到HTTP站点时遇到了问题。我在https上有一个(非本地的)测试环境(带有有效的证书),在这里我能够成功地运行所有这些跨站点/“跨协议”请求(带有警告,但没有错误)。控制台输出
The page at https://my.test.environment/ ran insecure content from http://non.secure.site/servicejsonCallback=
我试图强制只在一个yii框架网站的一个页面上的https,并让其余的页面是http。将强制使用https的页面是# Go to https RewriteCond %{QUERY_STRING} ^r=user/profile$[NC]
RewriteRule ^(index\.php)$ https