2011-02-02 2 views
0

としてuri_protocol設定したときに、私はちょうどCodeIgniterの2.0を使用して開発環境を設定し、設定して、私はCodeIgniterの2.0は常にAUTO

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

としてuri_protocolを残ししかし、私の問題は、すべてのコントローラ/アクション要求の送信であるコントローラを歓迎するためにリダイレクトウェルカムコントローラに送信します。私はuri_protocolQUERY_STRINGに変更してこれをもう一度チェックしてくれました。 uri_protocolAUTOとして使用している場合、コントローラをウェルカムにリダイレクトするのはなぜですか?

+0

いくつかのコードがあります。 –

+0

あなたはデフォルトコントローラを意味していますか?あなたが何を入れてもウェルカムコントローラーに行くのですか? – jondavidjohn

+0

私はこの同じ問題があります。はい、URLに何を入れても、デフォルトのコントローラーに移動します。話すコードは実際にはありません。それは単なる古いCodeIgniterの設定です。私たちはあなたに何を見せますか?システム全体? – fool4jesus

答えて

2

実際に 'AUTO'オプションは、あなたが作業しているシステムには適さない可能性のある特定の順序で試みます。可能なオプションをそれぞれテストして、どれがシステムに適しているかを確認する必要があります。それは私の顧客サーバー(私は推測するWindowsサーバー)で私に起こった。

オプション行の上にコメントとして表示される可能なオプション。

'AUTO'   Default - auto detects 
'PATH_INFO'  Uses the PATH_INFO 
'QUERY_STRING' Uses the QUERY_STRING 
'REQUEST_URI'  Uses the REQUEST_URI 
'ORIG_PATH_INFO' Uses the ORIG_PATH_INFO 
関連する問題