当用户输入 domain.com 时,它应该重定向到我的应用程序https://www.domain.com。目前它没有发生,它显示一个页面“此连接不受信任”。
我在 web.config 中添加了以下重写标签:
<rewrite>
<rules>
<rule name="Redirect to HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>
目前在我的 IIS 7.5 中,我添加了入站规则,我的设置如下:
在匹配网址中
请求的 URL:匹配模式
使用:正则表达式
图案: (。*)
忽略大小写:选中
条件
逻辑分组:匹配所有
输入:{HTTPS}
类型:匹配模式
模式:^OFF$
跨条件跟踪组:未选中
行动
操作类型:重定向
重定向网址:https://{HTTP_HOST}/{R:1}
追加查询字符串:选中
重定向类型:参见其他 (303)
请让我知道是否可以对现有设置进行任何更改。
提前致谢。