.htaccessの設定解説 > .htaccessで特定ホストの許可をする

.htaccessで特定ホストの許可をする

特定のホストのみアクセスを許可する場合に使用します。その他のアクセスは拒否します。ホストはIPやドメインのことです。ホスト以外にリファラ(参照元)やユーザーエージェント(アクセスソフト、ブラウザ等)によっても許可することができます。

特定ホストのみ許可制限をする記述方法

order deny,allow
deny from all
allow from xxxxx.net
allow from yyyyy.com
allow from 123.456.789.012
allow form 234.567.890.123

特定リファラのみ制限する記述方法

SetEnvIf Referer "http://xxxxx.net/" dame1
SetEnvIf Referer "http://yyyyy.com/" dame2
order deny,allow
deny from all
allow from env=dame1
allow from env=dame2

特定ユーザーエージェントのみ制限する記述方法

SetEnvIf User-Agent "ANONYMOUS" dame1
SetEnvIf User-Agent "Firefox" dame2
order deny,allow
deny from all
allow from env=dame1
allow from env=dame2

スポンサードリンク