Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IIS 10-如何基于端口启用URL重定向_Url_Iis - Fatal编程技术网

IIS 10-如何基于端口启用URL重定向

IIS 10-如何基于端口启用URL重定向,url,iis,Url,Iis,我有两个域名为同一个虚拟机创建。例如 目前两者都指向端口80,应用程序运行良好。 我的要求如下: 当我打开时,它应该在端口80(默认端口)打开应用程序 当我输入时,它应该在端口90打开一个不同的应用程序 我该怎么做?我尝试了Url重写/重定向,但无法正常工作。我不熟悉IIS功能。有人能帮你做一些例子/截图吗?你可以使用bwlo URL重写规则: <rule name="rule1" enabled="true" stopProcessing="true">

我有两个域名为同一个虚拟机创建。例如

目前两者都指向端口80,应用程序运行良好。 我的要求如下:

  • 当我打开时,它应该在端口80(默认端口)打开应用程序
  • 当我输入时,它应该在端口90打开一个不同的应用程序

  • 我该怎么做?我尝试了Url重写/重定向,但无法正常工作。我不熟悉IIS功能。有人能帮你做一些例子/截图吗?

    你可以使用bwlo URL重写规则:

     <rule name="rule1" enabled="true" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^app1.domain.com$" />
                    </conditions>
                    <action type="Redirect" url="http://localhost:80" />
                </rule>
                <rule name="rule2" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^app2.domain.com$" />
                    </conditions>
                    <action type="Redirect" url="http://localhost:90" />
                </rule>
    
    
    


    您的问题解决了吗?