如何在匹配HTTP主机条件时添加AddHandler?

时间:2016-11-07 08:29:42

标签: php .htaccess

我想将以下行添加到.htaccess

AddHandler fcgid54-script .php

除此之外,我只希望在我的域名为www.example.com时运行此行。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以使用mod-rewrite的H标志将fcgi处理程序添加到所有php文件中:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule \.php$ - [H=fcgid54-script]

在apache 2.4及更高版本中,您也可以使用If指令完成此操作。

<if "%{HTTP_HOST} ='www.example.com'">
AddHandler fcgid54-script .php
</if>