【发布时间】:2011-10-27 23:00:51
【问题描述】:
我有世界上最简单的正则表达式:*
我将它放在 IIS 中的网站中,因为我希望其中一个站点成为代理,而其他站点在本地提供服务。所以,web.config 是:
<system.webServer>
<rewrite>
<rules>
<rule name="AllRewrite" stopProcessing="true">
<match url="*" />
<action type="Rewrite" url="http://tom-pc/{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
但是,这会引发此错误:
表达式“”包含一个前面没有表达式的重复表达式(在大多数情况下是 ''、'?'、'+'、'{' 之一)。
有什么想法吗?
【问题讨论】:
-
也许您可以尝试使用“.*”作为值,看看它是否有效。
标签: iis iis-7 url-rewriting