mod_rewriteで条件を指定するためのRewriteCondは複数指定することが出来ます。
デフォルトでは複数指定した場合条件はANDになりますが、末尾に[OR]を付けるとOR条件になります。
さらに、ANDとORがどちらもある場合、mod_rewriteではOR条件が優先されます。
例えば以下の例では、「条件A AND (条件B OR 条件C)」となります。
RewriteEngine on RewriteCond %{HTTP_HOST} ^hoge ### 条件A ### RewriteCond %{REMOTE_HOST} ^huga [OR] ### 条件B ### RewriteCond %{SERVER_ADDR} ^piyo ### 条件C ### RewriteRule .* http://hogehoge.com [R=301]
参考 http://hogem.hatenablog.com/entry/20090831/1251690517