2013-09-22 54 views
0

我试图使用API​​的一个,所以他们发送的响应如 https://domain.com/controller/action 但该页面返回500错误。YII。从https重定向到http

我已经尝试使用这种

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] 

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

回答