2016-11-07 3 views
1

は私が.htaccessに次の行を追加します:一致するHTTPホスト条件に応じてAddHandlerを追加する方法は?

除き
AddHandler fcgid54-script .php 

、私は自分のドメイン名がwww.example.comときに実行するには、この行をしたいです。

どうすればいいですか?あなたはMOD-書き換えのHフラグを使用して、すべてのphpファイルにfcgiのハンドラを追加することができます

答えて

2

:apacheの2.4以降で

RewriteEngine on 

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

、あなたはまた、ディレクティブ場合は使用してこれを実現することができます。

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

これは私にとってはうまくいかないようです。エラーが発生しています。 – think123

+0

なぜコードの最初の部分が私のために働いていないのですか?私の '.htaccess'にコードのその部分を含めると、私に500エラーが出ます。 – think123

+0

@ Think123それは、シンタックスエラーのために申し訳ありません。固定ルールを試してください。 – starkeen

関連する問題