Forum Discussion
Kevin_Stewart
Oct 16, 2013Employee
Okay, this isn't as dynamic as a data group, but should provide what you need:
when HTTP_REQUEST {
if { not ( [class match [IP::client_addr] equals private_net] ) } {
process URI filter for external users
switch -glob [string tolower [HTTP::uri]] {
"/i/*" -
"/smapps/f?p=202" -
"/smapps/f?p=cac" { return }
"/smapps/f?p*" { reject }
"/smapps/*" { return }
default { reject }
}
} else {
process URI filter for internal users
switch -glob [string tolower [HTTP::uri]] {
"/smapps/f?p=4550" { reject }
"/smapps/*" { return }
default { reject }
}
}
}