URLRedirection
URLRedirection, also known as URL forwarding or URL redirect, is a mechanism that makes a resource available at a different URL than the one originally requested. When a user agent requests the original URL, the server responds with a 3xx status code and a Location header that specifies the new URL. The client then automatically requests the new URL, completing the redirection.
Redirects are typically handled on the server, by web server software or application logic. Client-side redirects
The most common HTTP redirects are 301, 302, 303, 307, and 308. A 301 Moved Permanently indicates
Use cases include site migrations or domain changes, removing duplicate content, trailing-slash normalization, and load balancing