使用Apache 2.2和
PHP 5,在没有.PHP扩展名的情况下运行PHP的最佳方法是什么.例如,我有一个名为app.PHP的脚本,我喜欢将它调用为
请注意,我仍然希望保留.PHP文件扩展名,我没有mod_rewrite.不要使用index.PHP,因为它需要太多的目录.
AddHandler server-parsed .PHP SetHandler application/x-httpd-PHP AddHandler application/x-httpd-PHP .PHP
另一种方法是使用
content negotiation.打开
multiviews:
Options +MultiViews
如果命名的资源不存在,Apache将为文件提供glob,然后根据浏览器发送的媒体类型和内容编码要求进行排序.如果只有一个文件(您的PHP脚本),那就是URL解析的文件.