Codeigniter和Opauth twitter策略用户拒绝访问

Codeigniter和Opauth twitter策略用户拒绝访问,codeigniter,api,twitter,Codeigniter,Api,Twitter,我试图在Codeigniter上使用Opauth通过twitter实现登录,它在localhost中运行良好,但当我的网站上线时,我遇到以下错误: Array ( [error] => Array ( [code] => access_denied [message] => User denied access. [raw] => Array (

我试图在Codeigniter上使用Opauth通过twitter实现登录,它在localhost中运行良好,但当我的网站上线时,我遇到以下错误:

Array (
    [error] => Array
        (
            [code] => access_denied
            [message] => User denied access.
            [raw] => Array
                (
                    [oauth_token] => XXXXXXXXX
                    [oauth_verifier] => XXXXXXXXXXXX
                )
            [provider] => Twitter
        )
    [timestamp] => 2015-10-09T14:18:58+00:00 )

我接受这种联系,我没有否认。我将网站和回调api更改为我的域。但是我得到了上面的错误。当我在localhost(网站:localhost+回调:localhost)上测试它时,它工作正常,我没有得到任何错误。我不知道为什么它可以在本地主机上运行,但在现场无法运行

我发现问题出在htacces上。所以我使用这个代码,它现在就可以工作了

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>

重新启动发动机
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]