私は何時間も試してきましたが、うまくいきませんでした。どこでも答えを探しましたが、私の問題を解決するものは何もないようです。
ここで説明されている解決策も試しました: Remove index.php in codeigniter 2.1.0。まったく運がありません。
config['index_page'] を '' に設定しました。
私の .htaccess はルート フォルダー (sys フォルダーと app フォルダーがある場所) にあり、次のように記述されています。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
それでも、コントローラーのメソッドにアクセスできる唯一の方法は、URL にひどい index.php を使用することです。はい、私の apache conf では mod rewrite が有効になっています。
どんな助けでも信じられないほどいいでしょう。
編集
もう少し情報を追加します。関連性があるかもしれません。
- ZendServer を使用しています。
- 私は今、ローカルホストで働いています。