我有一个远程需要以下指令的Joomla安装:
AddType application/x-httpd-php53 .php
在本地,Apache只识别x-httpd-php(没有版本)。我在本地只运行5.3。如何将“别名”application/x-httpd-php53
与application/x-httpd-php
处理相同?
答案 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]