我在 WAMP 上使用 CodeIgniter。Apache 的 Mod_Rewrite 模块被加载。我的 CI 项目位于C:\wamp\www\store
我已从 Codeigniter URL 文档(此处)复制了重写规则:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
我试图打开的链接是在localhost/store/city
我看来,这条规则永远不会触发。当我尝试打开上述地址时,我收到了我的浏览器(不是 CI)的默认 404 并且似乎没有发生重写。如果我加载localhost/store/index.php/city
正确的页面加载。为什么我的规则不会触发?