我正在尝试获取所有 URL,除了一些要重写的 URL _main.php?url=/url/path/here
(系统、框架、_Assets 或管理员文件夹除外)。我有一个 RegEx 可以为我进行匹配:(^|\n)(?!/?(?:_Assets|Administrator|Frameworks|System)).+
但我并不真正了解如何在 IIS8 中正确执行此操作。它目前所做的是在我加载页面时为我提供正确的数据,但它不会重写 URL,如下图所示:
我的规则如下所示(没有条件或变量):
我也尝试遵循本指南,但这似乎与我想要实现的目标完全相反,我不知道如何做相反的事情。