0

我有一个带有 url 的网站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 一起使用。

4

1 回答 1

1

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

在适当的位置(例如,在您的 vhost 配置中,或在my-site's 目录中的 htaccess 文件中,包括在 Options a - multiviews 中:

Options -Multiviews
于 2013-07-31T11:19:10.360 回答