如何通过Azure Portal强制所有连接使用HTTP而非HTTPS?
实现Azure Web应用HTTPS到HTTP的重定向(自定义域名)
前提确认
- 已将自定义域名(如blog.com)绑定到Azure Web应用
- 已禁用Web应用的HTTPS强制重定向(即
HTTPS_ONLY设置为Off)
通过Azure Portal配置重定向规则
- 登录Azure Portal,定位到你的目标Web应用资源。
- 在左侧导航栏中,点击配置 > 重写规则。
- 点击添加规则,按以下参数创建重定向规则:
- 规则名称:自定义名称(例如
HTTPS_to_HTTP_Redirect) - 匹配URL:输入
(.*),匹配所有URL路径 - 条件:点击添加条件,设置:
- 条件输入:选择
{HTTPS} - 检查类型:选择
与模式匹配 - 模式:输入
on - 勾选忽略大小写
- 条件输入:选择
- 操作:
- 操作类型:选择重定向
- 重定向类型:选择找到(302)(需永久重定向可选301)
- 重定向URL:输入
http://{HTTP_HOST}/{R:1} - 勾选追加查询字符串
- 重定向行为:选择替换
- 规则名称:自定义名称(例如
- 点击保存,等待配置生效(通常几分钟内完成)。
验证效果
访问https://blog.com或其任意子路径,会自动跳转到对应的http://blog.com地址,不再出现证书名称不匹配的错误。
内容的提问来源于stack exchange,提问作者Jan Martin
相关产品推荐
相关产品推荐

