使用安装在 Windows 7 上的 Apache2,我使用下面的 htaccess 配置从 codeigniter url 中删除 index.php:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
有人可以告诉为什么上面的配置在 ubuntu 上不起作用。我已经使用sudo a2enmod rewrite启用了 mod 重写。谢谢