2

我需要修复(使用或不使用正则表达式),以便您可以访问站点上的“/admin.php?+”,但不能访问“/SUBSITE/admin.php?+”。任何人都知道如何解决这个问题?

4

1 回答 1

1

这是一个可能适合您需要的正则表达式(您最初的问题有点含糊):

^(?!www\.mysite\.com\/.*\/admin\.php).*$

我已经测试了这个正则表达式并且它会阻塞"www.mysite.com/*/admin.php",但它允许以下内容:

www.mysite.com/*/guestbook.php
www.mysite.com/*.php

如果您想在正则表达式中添加其他限制,请告诉我,我可以完善此答案。

正则表达式101

于 2015-10-27T07:56:24.227 回答