Httpsredirect does not work - results in 404 NR route_not_found

httpsRedirect on domains with more than one host do not function correctly. I believe this is because they use a 301 instead of a 302. if you only want to redirect to then this works perfectly. If you also want to redirect to then httpsredirect does not work. After visiting a browsers will send a request to even if the user is visiting This is evident from istio’s ingress logs:

[2021-02-23T15:21:46.401Z] “GET / HTTP/2” 404 NR route_not_found - “-” 0 0 0 - “” “Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1” “59c6f0c5-5385-437e-970e-f963d30267e0” “” “-” - - -

Is it possible to make httpsRedirect send a 302? Is there something else that I’m missing?

can you post the istio configs you are using?

It ended up being the HTTP/2 problem described here:

I think a word of advice or a link to this problem description would be a nice to have in the gateway documentation.