我有一个多租户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>