0

我可能在这里叫错了树,但我正用头撞墙,试图写一个正则表达式重写。

我有两个相同的站点,但客户端选择使用一台服务器(称为http://www1.test.com)来托管站点的一部分以减轻其他站点的负载。

我正在使用 urlrewriting.net,到目前为止,我已经将简单的一面(www.test.com/minisite)设置为指向 www1.test.com/minisite。

我现在遇到的问题是我想要一个规则或一组规则,将所有不在 www1.test.com/minisite(即 www1.test.com/default.aspx)上的东西指向 www.test.com /$1

所以我真正需要的是一个 reg ex,它将在 url 中查找不包含 /minisite 和 /assets 的任何内容

这甚至可能吗?如果是这样,正则表达式规则会是什么样子?

在此先感谢干杯道格

4

1 回答 1

1

我不熟悉 URLRewriter,但我认为这应该适合你:

寻找:

^~(?!/(?:minisite|assets))(.*)$

用。。。来代替:

~$1

这将匹配除以 /minisite/assets开头的 URL 之外的任何内容

于 2009-07-07T08:49:08.120 回答