将URL重写到其他虚拟目录,而无需更改URL

时间:2018-09-29 22:03:13

标签: iis url-rewriting iis-7.5 url-rewrite-module

我有一个多租户Web应用程序,它在IIS中使用一个虚拟目录。

示例: foo.example.com/100 boo.example.com/100

我希望我的一位客户查看一些新功能,但不想更改URL。我创建了另一个名为Preview的虚拟目录。如何配置URL重写以将foo.example.com/100指向新的虚拟目录“预览”而不更改URL(foo.example.com/100)?谢谢!

    <rule name="Preview URL Rewrite" enabled="true" stopProcessing="true">
        <match url="100/(.*)" />
        <conditions>
            <add input="{HTTP_HOST}" pattern="^foo.example.com$" />
        </conditions>
        <action type="Rewrite" url="preview/{R:1}" appendQueryString="true" />
    </rule>

0 个答案:

没有答案