DefaultType PHP 5.5(适用于没有任何扩展名的文件,包括“.php”)

DefaultType PHP 5.5(适用于没有任何扩展名的文件,包括“.php”)

如何添加 PHP 来处理没有任何扩展名的文件?是否有“DefaultHandler”指令?在 Apache 2.2.29 中,使用 PHP 5.5,以下操作不起作用:

DefaultType application/x-httpd-php
DefaultType application/x-httpd-php55

这两个都不起作用。在 Apache 2.2.21 和 PHP 5.3 中,第一个指令曾经运行正常,没有任何故障。谷歌搜索没有找到任何结果。感谢您的指点!

答案1

查看力类型,手册页中有使用示例。将指令包装在<FilesMatch REGEX>块中,使用正则表达式匹配,即没有点的文件(因此没有扩展名)。

无论如何,请考虑保留具有适当扩展名的 PHP 文件并使用mod_rewrite以获得更好看的 URI。

相关内容