防止不存在的目录加载通配符文件

时间:2013-03-29 23:42:52

标签: apache url directory wildcard

我希望阻止不存在的目录的URL加载具有相同基本名称的文件。例如, http://domain.com/test/ 正在加载 test.php 。测试目录不存在,但test.php文件确实存在。我可以看到这在大多数情况下会有用,但我希望为我的项目禁用它。

我在Apache服务器上。有没有办法通过.htaccess文件禁用此选项?

如果这个类型的功能有一个实际的名称,也许是“通配符文件夹助手”或类似的东西,我也想知道官方术语。谢谢!

1 个答案:

答案 0 :(得分:1)

这是因为在服务器上启用了MultiViews。

如果apache配置允许您这样做,您应该可以通过将以下内容放在.htaccess中来禁用它:

Options -MultiViews