Apache:丢失文件夹重写为php文件

时间:2013-07-31 08:44:19

标签: apache .htaccess mod-rewrite

我的网址包含网址http://localhost/my-site/。根目录中存在名为test.php的文件,名为test的文件夹不存在。

当我打开http://localhost/my-site/test/之类的链接时,会打开文件test.php。它应该不会给出404错误吗?我没有.htaccess文件做任何有趣的业务。重写似乎是在运行任何.htaccess文件之前完成的,因为test/的重写规则与任何内容都不匹配。然而,重写规则test.php确实匹配。

我正在使用WampServer 2.2和Apache 2.4.2。

1 个答案:

答案 0 :(得分:1)

这听起来像是mod_negotiation / Multiviews问题。

在适当的位置(例如,在您的vhost配置或my-site目录中的htaccess文件中,包含在选项a - 多视图中:

Options -Multiviews