Zazelです。国外にいるので今は早朝ではありません。(^_^)
=== "davi" <davi-1984@...> さんが書かれた
=== <20080407213204.123F.AD153998@...> にて
> RewriteEngine On
> RewriteCond %{???}
> RewriteRule ^(.*) http://www.example.org/ [R=301,L]
>
> を使うとして、???部分で切り分けに用いる環境変数には
> HTTP_HOST、SERVER_NAMEのどちらかを使えば良いのでしょうか。
“クライアント側が要求した”という意味ではHTTP_HOSTになりますが、
要求してこないとき(古いブラウザや怪しいクローラ)は設定されない
こともあるので、確実な振り分けにはSERVER_NAMEがいいと思います。
> それともHOSTNAMEか、REQUEST_URIかなぁ・・・????と。
HOSTNAMEはApacheとは関係ない管理者が指定したサーバの名前だろうし、
REQUEST_URIにはドメイン部分は入らずにパスだけです。
(* SEKI Masatoshi // Zazel *)
(* Would you hold my hand? Softly, let's linger. *)