我有一个web应用程序运行@
Windows 2008 R2,ASP.NET v4.0.
我安装了Url Rewrite Module,并开始使用它,如官方示例所示.
我的问题从< rewrite>标签被添加到< system.webServer>下的web.config中. – 实际上当我尝试浏览到这个当前应用程序下的任何页面,我得到500 – 内部服务器错误.
这是< rewrite>块我一直在补充:
<system.webServer> <rewrite> <rules> <rule name="test1"> <match url="^default/([0-9]+)/([_0-9a-z-]+)" /> <action type="Rewrite" url="default.aspx?id={R:1}&title={R:2}" /> </rule> </rules> </rewrite> </system.webServer>