ApacheでWebサーバを実行しているとき, URLの「アクセスのされ方」を制御したい。 具体的に言うと,特定のドメイン「として」アクセスされた場合のみ,正常にページを表示したい。 もしも自分が意図しないドメイン名でアクセスされてしまったら,そのアクセスは拒否する。 ↑このようなアクセス制御を実現するためには, Apacheの設定ファイル(.htaccess/httpd.conf)に下記のように書けばよい。 RewriteEngine On RewriteCond %{HTTP_HOST} !^honmono.com$ RewriteRule ^(.*)$ - [L,R=400] ↑ honmono.com としてアクセスされる場合のみを許可し, それ以外はエラーページにリダイレクトしている。 ここで出てくる %{HTTP_HOST} とは, クライアントが送ってきたHTTPヘッダの中で