我的 .htaccess 是:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
配置文件:
$config['base_url']= '';
$config['index_page']= '';
$config['uri_protocol']= 'AUTO';
我已经使用了所有 uri_protocol 类型。一点也不醒。在 Auto、PATH_INFO、QUERY_STRING 和 REQUEST_URI 的情况下,它会将每个请求重定向到默认控制器。ORIG_PATH_INFO 在单个参数的情况下工作正常(例如;mysite.com/para1);但在传递多个参数时不起作用(例如,mysite.com/para1/para2)。