⟩ Tell me when responding with a HTTP 3xx redirect status, should there still be a response body?
Adding a link to a target page is used traditionally within pages that use a refresh header to redirect users. This is not optimal and not the same as a traditional 301 redirect which is transparent to the user. If you provided HTML as part of the 301 redirect, it will not likely be seen. As well, for may redirects, this opportunity does not exist such as in the case of using an .htaccess Rewrite-Rule.