皆さん、こんにちは皆私はCodeIgniterでindex.phpを削除する際にいくつか問題があります。codeigniter index.phpを削除しています(ホストに問題がある可能性があります)
ローカルにアプリケーションを作成しても問題ありませんが、アップロードしたときにindex.phpを削除しても動作しないようです。
これは私のホストと何か関係があるかもしれないという気持ちがあります。これは最高ではなく、以前は問題がありました。 Fatcowでホストされています。
..だから
すべての私のCodeIgniterファイルがoutfitrと呼ばれるサブdirctoryに位置しています。例えば
私は私の.htaccessファイル以下CIのwikiから取られて、このフォルダに配置している<root>/outfitr/
:のように私のconfig.phpのルックFO
EDITEDが
RewriteEngine On
RewriteBase /outfitr/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
変更以下。私は私のアプリケーションのセクションのためにそれらを必要とするので、クエリ文字列を有効にしました。
$config['base_url'] = "<host>.com/outfitr/";
$config['index_page'] = "";
...
$config['uri_protocol'] = "PATH_INFO";
$config['enable_query_strings'] = TRUE;
助けがあれば助かります。私が言ったように、それはホストファットコウと何か関係があるかもしれないと思う。
次のページの手順に従ってmod_rewriteをテストしましたが、有効になっているようです。 http://www.wallpaperama.com/forums/how-to-test-check-if-mod-rewrite-is-enabled-t40.html
あなたの返事ありがとう、私はあなたが示唆したように変更しましたが、今はすべてのURLをデフォルトのコントローラに向けるだけです。 outfitr/testing /はデフォルトコントローラーを表示しますが、outfitr/index.php/testing/testingコントローラーをロードすると、 – michael
を試してみてください/テストしない/ outfitr/testing –