我的ISP要求我在.htaccess文件中放入以下内容:
AddType x-mapp-php5 .php
但那破坏了我的开发机器。
我真的不明白这个指令是用来做什么的,但是我厌倦了为dev注释它,以及在需要上传新版本时取消注释它。
在dev中有支持它的方法吗?
最佳答案
您可以尝试使用<IfModule>
apache指令来区分开发机器和生产机器。
例如,如果您将php作为apache模块运行,而您的isp将其作为cgi运行,则以下操作将有效:
<IfModule !mod_php5.c>
AddType x-mapp-php5 .php
</IfModule>
您还可以检查php4模块是否存在。
或者,您可以在开发机器上向apache传递一个启动参数,并使用
<IfDefine>
检查该参数。