.htaccessの設定解説 > .htaccessで特定ホストの制限をする
.htaccessで特定ホストの制限をする
迷惑行為をするホストを制限する場合に使用します。その他のアクセスは許可します。ホストはIPやドメインのことです。ホスト以外にリファラ(参照元)やユーザーエージェント(アクセスソフト、ブラウザ等)によっても制限することができます。
特定ホストの制限をする記述方法
order allow,deny
allow from all
deny from xxx.net
deny from yyy.com
deny from 111.222.
特定リファラを制限する記述方法
SetEnvIf Referer "http://xxx.net/" dame1
SetEnvIf Referer "http://yyy.com/" dame2
order allow,deny
allow from all
deny from env=dame1
deny from env=dame2
特定ユーザーエージェントを制限する記述方法
SetEnvIf User-Agent "ANONYMOUS" dame1SetEnvIf User-Agent "Firefox" dame2
order allow,deny
allow from all
deny from env=dame1
deny from env=dame2