CI增加了.htaccess文件, 隐藏index.php入口文件, 在本机测试是OK的, 但是上传到服务器上, 重定向到index.php是OK的, 但只能访问网站首页, 问题可能出在以下原因:
1. .htaccess文件代码重写规则
RewriteRule ^(.*)$ /index.php?/$1[L] 注意, 这里加个 ? 就可以了
2. RewriteRule ^(.*)$ /index.php?/$1 这里的$1 连接后生成的不是 PATH_INFO信息, 可能是REDIRECT_URI信息, 所以在CI的配置文件中
$config['uri_protocol'] = 'PATH_INFO';
可以修改为: $config['uri_protocol'] = 'AUTO';
或者修改为:$config['uri_protocol'] = 'REQUEST_URI';