Try putting this before any other rules.
RewriteRule ^vip - [L,NC]
It will match any URI beginning vip.
- The
-means do nothing. - The
Lmeans this should be last rule; ignore everything following. - The
NCmeans no-case (so “VIP” is also matched).
Note that it matches anything beginning vip. The expression ^vip$ would match vip but not vip/ or vip/index.html. The $ may have been your downfall. If you really want to do it right, you might want to go with ^vip(/|$) so you don’t match vip-page.html