@@ -327,9 +327,9 @@ func parseiRulesFrom(hr *gatewayv1beta1.HTTPRoute, rlt map[string]interface{}) e
327327 }
328328
329329 // experimental .. definition is not clear yet.
330- setPath := `set rpath "[HTTP::path ]"`
330+ setUri := `set ruri "[HTTP::uri ]"`
331331 if rr .Path != nil && rr .Path .ReplaceFullPath != nil {
332- setPath = fmt .Sprintf (`set rpath "%s"` , * rr .Path .ReplaceFullPath )
332+ setUri = fmt .Sprintf (`set ruri "%s"` , * rr .Path .ReplaceFullPath )
333333 }
334334
335335 setPort := `set rport [TCP::local_port]`
@@ -347,10 +347,10 @@ func parseiRulesFrom(hr *gatewayv1beta1.HTTPRoute, rlt map[string]interface{}) e
347347 %s
348348 %s
349349 %s
350- set uri $rscheme://$rhostname:$rport$rpath?[HTTP::query]
351- log local0. "request redirect to $uri "
352- HTTP::respond %d Location $uri
353- ` , setScheme , setHostName , setPath , setPort , * rr .StatusCode ))
350+ set url $rscheme://$rhostname:$rport$ruri
351+ log local0. "request redirect to $url "
352+ HTTP::respond %d Location $url
353+ ` , setScheme , setHostName , setUri , setPort , * rr .StatusCode ))
354354 }
355355 // <gateway:experimental>
356356 case gatewayv1beta1 .HTTPRouteFilterURLRewrite :
0 commit comments