0

私は API の 1 つを使用しようとしているので、 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]

しかし、それは役に立ちませんでした。私は何をすべきか?

4

1 に答える 1

0

これをチェックしてください..素晴らしい作品..

http://www.yiiframework.com/wiki/407/url-management-for-websites-with-secure-and-nonsecure-pages/

于 2014-08-12T15:37:32.507 に答える