当我进入 /index/test 时,我得到了 /index.php/test。我希望能够将 /index/page1 重写为 /index.php?page=1,但即使没有任何 .htaccess 文件,我也会得到没有变量的索引文件。
看来我的服务器设置为猜测扩展名并获取文件(如果存在)。是具有标准配置(apache2)的 Mac OS X Server 10.6。
有任何想法吗?
答案1
我发现多视图默认设置为/etc/apache2/sites/0001_any_80_[mydomain].conf
只需更改+MultiViews
为-MultiViews
:
Options All -Includes -ExecCGI -Indexes +MultiViews
答案2
有一个名为mod_speling
这也可能是罪魁祸首