【发布时间】:2018-10-22 03:54:40
【问题描述】:
我正在使用 ASP.NET 的重写工具从 http 重定向到 hpps。我想重新路由到
https://services.net/ExitInterview/home/about
但目前它正在路由到
https://services.net/home/about
以下是我的重定向规则:
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}"
redirectType="Permanent" />
</rule>`
我可以在规则字符串中将“HTTP_HOST”文本与硬编码文本混合吗?还是有别的办法?
我不想对 url 进行硬编码,因为它会随着本地、暂存和生产而变化。
【问题讨论】:
标签: asp.net iis url-rewriting url-rewrite-module