12,925
回編集
編集の要約なし |
|||
214行目: | 214行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
==== ==== | ==== 例 3: 特定のリモーホストのアクセスを拒否 ==== | ||
以下の例では、リモートホストに".osaka."という文字列が含まれている場合、特定のユーザエージェント以外はアクセスを拒否している。<br> | |||
<syntaxhighlight lang="apache"> | |||
SetEnvIfNoCase User-Agent "Linux x86_64" linux_user_agent=1 | |||
SetEnvIfNoCase User-Agent "Linux i686" linux_user_agent=1 | |||
SetEnvIfNoCase User-Agent "Linux i686 on x86_64" linux_user_agent=1 | |||
SetEnvIfNoCase User-Agent "Linux arm" linux_user_agent=1 | |||
SetEnvIfNoCase User-Agent "Linux aarch64" linux_user_agent=1 | |||
SetEnvIfNoCase User-Agent "CrOS" linux_user_agent=1 | |||
RewriteCond %{REMOTE_HOST} ^[\w.-]*\.osaka\.[\w.-]*$ [NC] | |||
RewriteCond %{ENV:linux_user_agent} =1 [OR] | |||
RewriteRule ^ - [L] | |||
RewriteCond %{REMOTE_HOST} ^[\w.-]*\.osaka\.[\w.-]*$ [NC] | |||
RewriteRule ^ - [F,L] | |||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:Web]] | [[カテゴリ:Web]] |