0

私は一日中それに取り組んできましたが、CI 404 Page not found が常に表示される理由がわかりませんでした。プロジェクトは localhost で非常にうまく機能します。何が問題なのですか?これは私の .htaccess です

RewriteEngine on
RewriteCond $1 !^(index.php|css|js|jq|uploads|robots.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

デフォルトのコントローラーが見つからないと思われます。

これ以上何を見せればいいと思いますか?

あなたの答えに感謝します。

PD: CI 2.1.2 を使用しています

4

1 に答える 1

0

すべてを正しく設定したら、最後の行を次のように変更してみてください。RewriteRule ^(.*)$ /index.php/?$1 [L]

編集

.htaccess を無効にして index.php を使用すると機能しないため、config.php で base_url、index_page、uri_protocol などを確認し、routes.php をチェックして、デフォルトのコントローラーが大文字になっていないことを確認する必要があります (命名規則の詳細を読んでください。ただし、コメントで一般的なアイデアを書きました)。

于 2013-02-25T23:09:29.693 に答える