Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要修复(使用或不使用正则表达式),以便您可以访问站点上的“/admin.php?+”,但不能访问“/SUBSITE/admin.php?+”。任何人都知道如何解决这个问题?
这是一个可能适合您需要的正则表达式(您最初的问题有点含糊):
^(?!www\.mysite\.com\/.*\/admin\.php).*$
我已经测试了这个正则表达式并且它会阻塞"www.mysite.com/*/admin.php",但它允许以下内容:
"www.mysite.com/*/admin.php"
www.mysite.com/*/guestbook.php www.mysite.com/*.php
如果您想在正则表达式中添加其他限制,请告诉我,我可以完善此答案。
正则表达式101