Codeigniter için Twitter Kütüphanesi ile yönlendirme sorunu

0 Cevap php

Ben Codeigniter framework (http://www.haughin.com/code/twitter/) için Elliot'un Twitter Library kullanıyorum, kurulum iyi gitti. Ama twitter auth sayfada düğmesine izin üzerine tıkladıktan sonra, onu tekrar twitter auth sayfasına yönlendirildi. Ben sorun benim sunucu. Htaccess ile olduğunu düşünüyorum ama ben o iş için alınamıyor.

Bu şimdiye kadar denedim budur:

Aşağıdaki ayar içine kodu değişti.

config.php dosyası:

$config['index_page'] = "";
$config['uri_protocol'] = "PATH_INFO";
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\?\=\#\&\-';
$config['enable_query_strings'] = FALSE;

. On / www / maguro altında kaydedilen htaccess dosyası:

RewriteEngine On
RewriteBase /maguro

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

home.php kontrolör

function index(){
   parse_str($_SERVER['QUERY_STRING'],$_GET);

The result:
- home page displayed
- any other page doesn't work. It displayed "No input file specified"
- if I go directly to the /maguro/index.php/home, it displayed the twitter auth page without a problem. But I don't want the "index.php" to be shown because the callback url i registered on the twitter is not using index.php and I don't want my app to have "index.php" in the url.


My app works fine but NOT the twitter oauth call if I set the following:
config.php

    $config['uri_protocol'] = "AUTO";


. htaccess

    RewriteRule ^(.*)$ index.php?/$1 [L]

I checked other solution as well but it didn't help me: http://stackoverflow.com/questions/2754088/codeigniter-twitter-library-what-is-my-callback-url-where-can-i-find-it

Herhangi bir Yardım takdir!

0 Cevap