For feature parity with RESTBase, core HTML REST routes should follow redirects. WE should respond with 302 status code and a Location header for the redirect target. We can also include the redirect page HTML in the body of the response - non-browser API clients will be able to read it.
For VisualEditor, when we actually want to edit the redirect page itself, restbase supports ?redirect=false query parameter. Core should do the same.