Php 在yii中切换http和https

Php 在yii中切换http和https,php,apache,.htaccess,redirect,yii,Php,Apache,.htaccess,Redirect,Yii,嗨,我想我的yii应用程序的一些页面是https,一些是http。我做了很多尝试,但都失败了,最后得到了强先生的这个优秀的维基。 顺便说一句,效果很好。它正确地将所有指定的操作重定向到https,将其他操作重定向到http但有一个问题。如果我输入我的域名,比如说(不指定动作名称),它会重定向到不安全的url。如果我指定动作名称,它将正常工作。但当我只使用域名时,它会进入非安全页面。我尝试使用htaccess重定向,但它不起作用。。有人能帮忙吗?为什么,只需保护整个网站-拥有一些不安全的页面有什

嗨,我想我的yii应用程序的一些页面是https,一些是http。我做了很多尝试,但都失败了,最后得到了强先生的这个优秀的维基。




顺便说一句,效果很好。它正确地将所有指定的操作重定向到https,将其他操作重定向到http
但有一个问题。如果我输入我的域名,比如说(不指定动作名称),它会重定向到不安全的url。如果我指定动作名称,它将正常工作。但当我只使用域名时,它会进入非安全页面。我尝试使用htaccess重定向,但它不起作用。。有人能帮忙吗?

为什么,只需保护整个网站-拥有一些不安全的页面有什么好处?我不能这样做,因为在一些页面中,我使用了一些不安全的内容获取(iFrame和所有)。因此,如果我们在这些页面中使用SSL,浏览器将向用户发出警告您的默认操作是什么?站点/索引?快速查看路由器代码可以看出,若路由不在secureRoutes数组中,那个么它将以非安全http作为前缀