我整天都在努力,但我找不到为什么我总是找不到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
答案 0 :(得分:0)
如果您已将所有内容设置正确,请尝试将最后一行更改为:RewriteRule ^(.*)$ /index.php/?$1 [L]
修改
因为当你禁用.htaccess并使用index.php时它不起作用,你需要检查你的config.php中的base_url,index_page,uri_protocol等等...和routes.php,并确保默认控制器是没有大写(更多关于命名约定,但我在评论中写了一般的想法)。