Przekierowanie – technika pozwalająca przenieść użytkownika wpisującego adres witryny na inny adres. Przekierowania wykorzystuje się w sytuacji, gdy nie chcemy utracić uzyskiwanego na stronie ruchu w przypadku np. zmiany adresu strony www, zmiany domeny, usunięcia podstrony produktowej, instalacji certyfikatu SSL itp. Przekierowania są w praktyce kodami odpowiedzi serwera http i mogą przyjąć formę stałą lub tymczasową.
Przekierowania można podzielić na dwa główne rodzaje: stałe i tymczasowe. Stałe przekierowania są stosowane, gdy zmiana adresu strony jest trwała i nie ma zamiaru powrócić do poprzedniego adresu. Tymczasowe przekierowania są używane, gdy zmiana adresu ma charakter czasowy, np. ze względu na prace konserwacyjne lub testowanie nowej wersji strony. W zależności od potrzeb, przekierowania mogą być również konfigurowane na poziomie serwera lub za pomocą metatagów HTML.
Przekierowania są wykorzystywane w różnych sytuacjach, takich jak zmiana adresu strony internetowej, zmiana domeny, usunięcie podstrony produktowej czy instalacja certyfikatu SSL. Dzięki przekierowaniom można utrzymać ruch na stronie oraz uniknąć problemów związanych z niedostępnością treści dla użytkowników. Przekierowania mają również wpływ na pozycjonowanie stron w wynikach wyszukiwania, ponieważ wyszukiwarki indeksują nowe adresy i przypisują im wartość pozycjonowania poprzednich adresów.
Przekierowania są w praktyce kodami odpowiedzi serwera HTTP. Najczęściej stosowanymi kodami przekierowań są 301 (stałe przekierowanie) i 302 (tymczasowe przekierowanie). Kody te informują przeglądarkę internetową o konieczności przeniesienia na inny adres. W przypadku stałego przekierowania (301), wyszukiwarki traktują nowy adres jako trwały zamiennik poprzedniego, co pozwala na zachowanie wartości pozycjonowania. Tymczasowe przekierowanie (302) sygnalizuje, że zmiana adresu ma charakter czasowy i nie wpływa na pozycjonowanie strony.