我可能会在这里咆哮错误的树,但是我正在撞墙试图写一个正则表达式重写。
我有两个相同的网站,但是根据选择,客户端使用一个服务器(称之为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 AND / assets的任何内容
这甚至可能吗?如果是这样,正则表达式规则是什么样的?
提前谢谢 干杯 道格答案 0 :(得分:1)
我不熟悉URLRewriter,但我认为这对您有用:
寻找:
^~(?!/(?:minisite|assets))(.*)$
替换为:
~$1
除了以 / minisite 或 / assets
开头的网址外,其他任何内容均匹配