The HTTP response status code 308 Permanent Redirect is a way of performing a redirection which does not allow the HTTP method to change
The request, and all future requests should be repeated using another URI. 307 and 308 (as proposed) parallel the behaviours of 302 and 301, but do not allow the HTTP method to change. So, for example, submitting a form to a permanently redirected resource may continue smoothly.