次のセクションでは、特定の条件に一致する要求を許可リストに追加する方法について説明します。
カスタム ルールの構文:
SecRule 'Variable "@match criteria"' "id:4000104,phase:1,t:none,pass,ctl:ruleEngine=off,chain" SecRule REMOTE_ADDR "@ipMatch 10.0.0.0/8" "t:none"
例:
この例では、10.0.0.0/8
から /admin
で始まるすべての URL へのすべての要求が許可リストに追加されます。2 つの条件を満たす必要があるため、チェーン ルールが使用されます。
SecRule REQUEST_URI "@beginsWith /admin" "id:4000104,phase:1,t:none,pass,ctl:ruleEngine=off,chain" SecRule REMOTE_ADDR "@ipMatch 10.0.0.0/8" "t:none"