YII。从https重定向到http

时间:2013-09-22 17:54:02

标签: php yii

我正在尝试使用其中一个API,因此他们发送响应就像 https://domain.com/controller/action 但该页面返回500错误。

我试过用这个

class HttpFilter extends CFilter {
    protected function preFilter( $filterChain ) {
        if ( Yii::app()->getRequest()->isSecureConnection ) {
            # Redirect to the secure version of the page.
            $url = 'http://' .
                Yii::app()->getRequest()->serverName .
                Yii::app()->getRequest()->requestUri;
            Yii::app()->request->redirect($url);
            return false;
        }
        return true;
    }
}

这个

RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTPS} !on
RewriteCond %{REQUEST_URI} ^/charge/chargePrivatResult$ [NC]
RewriteRule ^(.*)$ https://domain.com/$1 [L,R=301]

但它没有帮助。 我该怎么办?

1 个答案:

答案 0 :(得分:0)