【发布时间】:2020-03-17 05:09:57
【问题描述】:
我正在尝试将域重定向设置为域迁移的一部分。我需要注意的是,我从中重定向的站点位于更广泛域的子文件夹中。我还需要保留其余的路径和查询字符串。
我需要在 web.config 中设置一个重定向来实现以下目标:
- https://www.domain1.com/mysite 到 https://www.domain2.com
- https://www.domain1.com/mysite/users 到 https://www.domain2.com/users
- https://www.domain1.com/mysite/api/getData?inputParam=45 到 https://www.domain2.com/api/getData?inputParam=45
我试过了:
<httpRedirect enabled="true" destination="https://www.domain1.com$V$Q" httpResponseStatus="Temporary" exactDestination="true" />
但这不会删除“mysite”子文件夹。它重定向到https://www.domain2.com/mysite 而不是https://www.domain2.com
我也尝试过创建重写规则,但我无法确定有效的输入和正则表达式。
TIA。
【问题讨论】:
标签: c# asp.net web-config http-redirect