我有一个 asp.net mvc 4 应用程序,我在 web.config 中有这个规则
<system.webServer>
<rewrite>
<rules>
<rule name="Remove Virtual Directory">
<match url=".*" />
<action type="Rewrite" url="{R:0}" />
</rule>
</rules>
</rewrite>
我不明白这是为什么以及如何工作的。我使用它是因为 godaddy 在 url 中添加了一个虚拟路径,其中包含应用程序所在文件夹的名称。即example.com/foldername/index
变为example.com/index
那么它是如何通过“.*”找到虚拟路径并将其删除的。{R:0} 是什么?谢谢你。