首页 > 解决方案 > IIS url 重写为 /applicationname/url

问题描述

当我从 IIS 浏览到我的 Web API 时:

网址是:http://localhost:8099/applicationname

我需要这是 http://localhost:8099/applicationname/someurl

标签: asp.netapiiisurl-rewriting

解决方案


您可以在 IIS 中使用规则。

<rewrite>
        <rules>
            <rule name="rule1">
                <match url=".*" />
                <action type="Rewrite" url="/{C:0}/someurl" />
                <conditions>
                    <add input="{REQUEST_URI}" pattern="applicationname" />
                </conditions>
            </rule>
        </rules>
    </rewrite>

它可以很好地工作。 在此处输入图像描述


推荐阅读