В этой теме хотел бы поднять и время от времени освещать вопрос так называемых редиректов, то есть переадресаций.
Вы сами, вероятно, время от времени сталкиваетесь с этим явлением - то ли как пользователь, который куда-то переходит, то ли как вебмастер, который хочет сделать пере-направление пользователя к примеру из социальной сети на сторонний сайт.
Если вам непонятен какой-либо момент - не стесняйтесь, спрашивайте в этой теме. Желательно вопрос задавать именно в теме, а не в личных сообщениях, т.к. и вопрос и ответ на него скорей всего будет интересен не только лишь вам.
Первое. Редиректы бывают пользовательские (можно их назвать ещё браузерными) и серверные.
Серверные редиректы - куда и как перенавправлять пользователя - решают правила на сервере.
Пользовательские (браузерные) редиректы - сервер лишь генерирует .html страницу, которая обрабатывается в браузере пользователя и в соответствии с .html/.js кодом происходит пере-направление.
Второе. Какой редирект использовать и как. Всё индивидуально и зависит от задач, которые нужно выполнить. Как правило оптимально использовать комбинацию и первого и второго.
Третье. Хватит теории, переходим к примерам и практике.
... продолжение следует