Redirection is a process that takes visitors from one URL to another (page or file). Its purpose is generally to straighten out your website and get rid of dead ends. Most users won’t notice that they have been redirected.
There are a couple of HTTP statuses regarding redirection:
301 Moved permanently – This mostly used response code means that the URI of the requested resource has been changed permanently.
302 Found – This response code means that the URI of the requested resource has been changed temporarily.