防止PHP忽略.class.php文件的扩展名

时间:2018-04-10 15:02:17

标签: php httpd.conf

在我的Apache httpd.conf文件中,我有:

AddType application / x-httpd-php .php

但是,当我创建一个名为“x.class.php”的文件时,我可以通过http://servername/x直接访问此文件

我不想阻止访问这些文件。我只想要求1)使用完整的文件名(x.class.php)或2)至少使用.class扩展名(x.class)。

为什么.class.php的处理方式与.php类似?我如何阻止这种情况,以便在没有扩展名的情况下处理 .php文件?

1 个答案:

答案 0 :(得分:1)

  

为什么.class.php的处理方式与.php一样?

这是一项名为MultiViews的功能。

如何停用:https://serverfault.com/questions/264954/apache-multiviews-how-to-disable-it

  

我怎样才能阻止这种情况,以便只处理没有扩展名的.php文件?

设置.htaccess允许/禁止规则。