首页 > 解决方案 > ASP.NET Core Url 仅重写子站点的域名 www.olddomain.com/subsite

问题描述

我正在尝试将 URL 重定向从https://www.olddomain.com/Subsite配置为https://www.newdomain.com/Subsite

我使用了ASP.NET Core url 仅重写域的解决方案

<rule name="Host replace - Old to new" stopProcessing="true" enabled="true">
          <match url=".*" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="www\.olddomain\.com" ignoreCase="true" />
          </conditions>
          <action type="Redirect" url="https://wwww.newdomain.com{REQUEST_URI}" redirectType="Permanent" appendQueryString="true" />
        </rule>

打开子站点https://www.olddomain.com/Subsite时,我希望将请求重定向到https://www.newdomain.com/Subsite但实际重定向到https://www.olddomain.com/子站点https://www.newdomain.com

标签: asp.net-coreurl-rewriting

解决方案


推荐阅读