【问题标题】:How can I get IIS to redirect to a virtual application if no path is specified?如果未指定路径,如何让 IIS 重定向到虚拟应用程序?
【发布时间】:2016-08-19 02:03:07
【问题描述】:

我的 IIS 设置有一个站点,绑定到一个域。我们称之为:www.mydomain.com

站点文件夹本身是空的。该站点托管多个应用程序和虚拟目录。其中一个应用程序是“门户”。

我想要做的是接受任何传入的 www.mydomain.com 或 www.mydomain.com/ 请求并将其重定向到:www.mydomain.com/portal

我已经启动并运行了 ARR 和 URL 重写。我只是不确定如何为此配置它们。

【问题讨论】:

    标签: iis url-rewriting arr


    【解决方案1】:

    如下所示的重定向规则将起作用。

    将以下web.config 文件放入您网站的根文件夹。或者,如果有的话,更新现有的。

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
        <rewrite>
        <rules>
            <rule name="toPortal" stopProcessing="true">
                <match url="^$" />
                <action type="Redirect" url="/portal" redirectType="Found" />
            </rule>
        </rules>
        </rewrite>
    </system.webServer>
    </configuration>
    

    您可能想查看this tutorial 以了解如何使用 IIS 管理器创建 url 重写规则。这些 xml 节点也不是来自我的大脑。

    【讨论】:

    • 完美。我太努力了。谢谢!
    猜你喜欢
    • 2011-09-19
    • 2017-03-17
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    • 2021-05-31
    相关资源
    最近更新 更多