Forum Discussion
Need help in creating iRule to deny a specific URL and allow all others.
Hi All,
I am new to F5 devices, no experience in creating iRules at all.
The application is hosted (www.example.com) and the traffic is being load balanced using Virtual Servers.
I have a requirement to block a specific URL/path i.e. https://www.example.com/admin/ for all the incoming requests and allow all other paths on this URL.
This can be done using iRule but i am not sure on the iRule syntax to be used.
Any help would be highly appreciated.
2 Replies
Hi ravi_atc , you can try below irule syntax.
When HTTP_REQUEST { if { ([HTTP::host] eq "www.example.com") and (([string tolower [HTTP::uri]] eq "/admin")) } { reject } }You can also achieve it using LTM policy.
Hope it helps!
- ravi_atc
Nimbostratus
Hi Mayur,
Thank you for the help, since we are in a production environment, i will recommend the given code to the team, will let you know once it gets implemented.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
