Hei,
We have some issues going and need to restrict the access only to 3 uri from any ips. I tried it via host irules, but its not working. Anyone please help in the same?
Thanks
Bilal
Hei,
We have some issues going and need to restrict the access only to 3 uri from any ips. I tried it via host irules, but its not working. Anyone please help in the same?
Thanks
Bilal
did you try something like this?
when HTTP_REQUEST {
if { ([HTTP::uri] starts_with “/uri-1” } || ([HTTP::uri] starts_with “/uri-2” } )
{
}
else
{
drop
}
}
Hello @saddiq_bilal
Try this -
when HTTP_REQUEST {
if { ([HTTP::uri] == “/uri1”) } {
# Do nothing, meaning permit request
} elseif { ([HTTP::uri] == “uri2”) } {
# Do nothing, meaning permit request
} elseif { ([HTTP::uri] == “any other uris”) } {
# Do nothing, meaning permit request
} else {
# If the uri does not contain any of the previously matching values then reject the request
reject
}
}