使用IIS中的web.config文件重写每个请求

时间:2016-11-04 16:19:15

标签: iis

我尝试设置一个web.config文件,将每个请求重写到子文件夹。

例如:

我需要一种方法在网址的中间或末尾添加一个文件夹,具体取决于最后是否有文件。我试过这样的事情:

<rule name="to sub" stopProcessing="true">
        <match url="^(.*)$" />
        <action type="Rewrite" url="{R:1}/sub/" />
</rule>

但这仅适用于文件夹,不适用于文件。任何想法或提示?感谢。

1 个答案:

答案 0 :(得分:0)

我认为这就是你需要的东西:

<rule name="to sub" stopProcessing="true">
   <match url="(.*)/(.*)" />
   <action type="Rewrite" url="{R:1}/sub/{R:2}" />
</rule>