Reputation: 879
I need to match all urls that DO NOT contain either /admin/
or ?page=
.
I'll be using this as a redirect rule in an iirf.ini file (supports htaccess syntax).
How can I accomplish this?
Upvotes: 6
Views: 14465
Reputation: 425073
Use a negative look-ahead (?!...)
with a regex OR (a|b)
:
^(?!.*(/admin/|\?page=))
This is saying that when positioned at the start (^
) the input should contain either of your two test strings
Upvotes: 18