Apache .htaccess特定のURLまたは複数のURLからのアクセスを拒否する方法

環境
Apache 2.4
Windows 10 Pro 64bit

概要
RewriteEngine ディレクティブは、 リライト機能を有効または無効に設定します。リ
ライトの設定を記述する前に RewriteEngine ディレクティブを使ってリライト機能
を有効にしておく必要があります。

操作例1
特定のURL、サイトからのアクセスを遮断します
「deny from env」を利用して、指定したサイトからのアクセスを拒否するように設定します。
設定コード

SetEnvIf Referer "^https://www\.arkgame\.com/" deny_referrer
order allow,deny
allow from all
deny from env=deny_referrer

操作例2
複数のURL、サイトからのアクセスを遮断します
「SetEnvIf Referer」を使って、複数のサイト、URLをアクセス制限の対象にします。
設定コード

SetEnvIf Referer "^https://www\.t1\.com/" deny_referrer
SetEnvIf Referer "^https://www\.t2\.com/" deny_referrer
order allow,deny
allow from all
deny from env=deny_referrer

 

Apache

Posted by arkgame