让Apache支持application / x-httpd-php53 mime类型

时间:2013-04-04 17:25:52

标签: php apache .htaccess

我有一个远程需要以下指令的Joomla安装:

AddType application/x-httpd-php53 .php

在本地,Apache只识别x-httpd-php(没有版本)。我在本地只运行5.3。如何将“别名”application/x-httpd-php53application/x-httpd-php处理相同?

1 个答案:

答案 0 :(得分:0)

我想出了一个解决方法。这似乎是一个常见的问题。生产主机经常允许根据AddType指令选择一个版本的php。我想忽略它以进行本地开发。

使用mod_rewrite适用于此(需要使用SetEnvIf设置环境变量):

RewriteEngine On

# Use PHP 5.3
RewriteCond %{ENV:HTTP_ENVIRONMENT} !^development$
RewriteCond %{REQUEST_FILENAME} \.php$
RewriteRule ^ - [H=application/x-httpd-php53]