Azure https重定向不适用于应用程序其余服务httpStatus:301

时间:2019-02-06 12:01:40

标签: azure azure-web-sites

对于在Azure VM上部署的Web Java应用程序,我已经在azure waf侦听器上完成了从http到https的重定向。在Web上看起来可以正常工作,但对于其余的Web服务却不能。 例如:当我访问http网址(例如http://www.abc.com)时,它将自动重定向到https://www.abc.com。

但是当我尝试使用http访问其余的post web服务时,例如:http://www.abc.com/rs/savedata,它会显示错误,状态代码为-301,状态消息为“永久移动”。

但是,当我们使用https访问rest post api时,效果很好。

我不确定Azure上需要什么配置,以便它可以自动重定向到https以进行http休息请求。

1 个答案:

答案 0 :(得分:0)

这是此处描述的正常行为:您将必须从客户端对其进行管理,以按如下所述调用新的URL重定向: enter image description here https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-redirect-overview

如果您想进行透明重定向,则需要查看放置像Nginx这样的反向代理,它将处理重定向并进行传递。