0

我已经为此工作了一整天,但我找不到为什么我总是找不到 CI 404 页面。该项目在 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 回答