apcahe2.4では〜というディレクティブがあって、条件にマッチした場合に処理を分岐させたりできます。そのドキュメントの日本語訳がここにあるのですが、これが間違ってる。リクエストヘッダを参照する場合の例としてこう書いてあります。
リクエストヘッダにHostが設定されていなかった場合。
<If "$req{Host} = ''">
英語版はこちら。
同じ例としてこう書いてあります。
<If "-z req('Host')">
全然ちがうやんけ。実際$req{}だと文法エラーになります。訳が古い場合がありますって記述があるから、もしかしたら昔は$req{}だったのかもしれない。