Hi All,
I am trying to setup ingress kubernetes to add auto trailing slash end of the URI. I have abc.com/1/2
which I want kong to redirect or add slash at the end as abc.com/1/2/
and stop. I tried to have redirect setting using pre-fucntion
plugin and but it adds infinite /
and get to “too many redirection” error. How can I add /
only when there is no slash in the URI?
I have tried below pre-function
functions:
- |
local forwarded_host = ngx.var.http_x_forwarded_host or ngx.var.host
ngx.header["Location"] = "https://" .. forwarded_host .. ngx.var.request_uri .. "/"
return kong.response.exit(302)
But it end up having too many redirect issue. Could someone please suggest how to solve this ?
Thank you.