Przekierowanie
Przekierowanie wysyła użytkowników i wyszukiwarki z jednego URL na inny. Poznaj kody 301, 302 i dowiedz się, jak przekierowania działają w SEO i marketingu afil...
Link przekierowujący to adres URL, który automatycznie przekierowuje przeglądarki i wyszukiwarki z jednego adresu internetowego na inny.
Link przekierowujący to adres URL, który automatycznie przekierowuje przeglądarki i wyszukiwarki z jednego adresu internetowego na inny. Gdy klikniesz link przekierowujący, serwer odpowiada kodem statusu HTTP z zakresu 3xx i nagłówkiem Location wskazującym miejsce docelowe — Twoja przeglądarka podąża za nim, zwykle w ułamku sekundy, a Ty lądujesz na nowej stronie bez widocznej przerwy.
Na tej stronie
Link przekierowujący to dowolny adres URL, który po wywołaniu nakazuje przeglądarce załadowanie innego adresu URL. Mechanizm ten jest wbudowany w protokół HTTP: serwer wysyła odpowiedź z kodem statusu zaczynającym się od 3 oraz nagłówkiem Location zawierającym docelowy adres. Przeglądarka następnie automatycznie wysyła drugie żądanie do tej nowej lokalizacji.
Terminy przekierowanie URL i przekierowanie adresu URL są używane zamiennie. Podstawowa koncepcja jest taka sama: jeden adres internetowy prowadzi do innego. Różnica polega na sposobie implementacji przekierowania — na poziomie serwera, za pomocą nagłówków HTTP, poprzez znaczniki meta HTML lub z użyciem JavaScript.
Przekierowujący URL wygląda jak każdy inny adres URL. Różnica nie leży w samym adresie, ale w tym, co serwer zwraca, gdy ten adres jest żądany. Na przykład:
https://example.com/stara-stronahttps://example.com/nowa-stronaGdy odwiedzasz example.com/stara-strona, serwer odpowiada statusem 301 Moved Permanently i nagłówkiem Location ustawionym na example.com/nowa-strona. Twoja przeglądarka ładuje nową stronę, a pasek adresu aktualizuje się, pokazując docelowy URL.
W marketingu afiliacyjnym linki przekierowujące często zawierają parametry śledzące:
https://track.example.com/aff_c?offer_id=12&aff_id=47Ten adres URL przekierowuje przez serwer śledzący, który rejestruje kliknięcie, a następnie przekierowuje odwiedzającego na stronę produktu sprzedawcy. Użytkownik widzi tylko finalne miejsce docelowe.
Gdy wpisujesz adres URL lub klikasz link, Twoja przeglądarka wysyła żądanie HTTP do serwera hostującego ten adres. Serwer przetwarza żądanie i zwraca odpowiedź HTTP. W przypadku normalnej strony odpowiedź to 200 OK z zawartością strony. W przypadku przekierowania odpowiedź jest inna.
Z perspektywy odwiedzającego kroki od 2 do 4 są niewidoczne. Klikasz jeden link i lądujesz na właściwej stronie. Jedynym kosztem wydajnościowym jest dodatkowa podróż w obie strony między przeglądarką a serwerem — pomijalna w przypadku pojedynczego przekierowania, ale kumulująca się, gdy wiele przekierowań tworzy łańcuch.
Przekierowania po stronie serwera wykorzystują kody statusu HTTP zwracane bezpośrednio przez serwer WWW. Są to najszybsze i najbardziej niezawodne przekierowania. Google interpretuje przekierowania po stronie serwera poprawnie w prawie wszystkich przypadkach. Apache, Nginx, IIS i większość sieci CDN obsługują je natywnie.
Przekierowania po stronie klienta działają w przeglądarce. Obejmują one:
<meta> w sekcji <head> strony nakazuje przeglądarce załadowanie nowego adresu URL po określonym opóźnieniu. Meta odświeżanie z zerowym opóźnieniem jest traktowane przez Google podobnie jak przekierowanie stałe, ale jest wolniejsze i zapewnia gorsze doświadczenia użytkownika niż przekierowanie po stronie serwera.window.location na nowy adres URL. Google może je interpretować, ale jest to najmniej niezawodna metoda. Używaj ich tylko wtedy, gdy przekierowania po stronie serwera lub meta odświeżania nie są możliwe.HTTP definiuje kilka kodów statusu przekierowań, z których każdy ma odrębne znaczenie. Poniższa tabela podsumowuje te, które napotkasz w praktyce.
| Rodzaj przekierowania | Kod HTTP | Czas trwania | Wpływ na SEO | Typowe zastosowanie |
|---|---|---|---|---|
| 301 Moved Permanently | 301 | Stałe | Przekazuje większość wartości linków do nowego adresu URL | Strona przeniesiona na stałe; migracja domeny; HTTP na HTTPS |
| 308 Permanent Redirect | 308 | Stałe | Tak samo jak 301; zachowuje metodę HTTP | Trwałe przeniesienie, gdy żądania POST muszą pozostać nienaruszone |
| 302 Found | 302 | Tymczasowe | Tymczasowy sygnał kanoniczny; inne sygnały wciąż mają znaczenie; oryginalny URL pozostaje indeksowany | Krótkoterminowa konserwacja; testy A/B (starsze) |
| 307 Temporary Redirect | 307 | Tymczasowe | Tak samo jak 302; zachowuje metodę HTTP | Tymczasowe przeniesienia, gdy POST musi pozostać nienaruszony; maskowanie linków afiliacyjnych |
| Meta Refresh (0 s) | N/D | Może być jednym i drugim | Traktowane jak stałe przez Google, jeśli zerowe opóźnienie | Rozwiązanie awaryjne, gdy dostęp do serwera jest niedostępny |
| JavaScript Redirect | N/D | Może być jednym i drugim | Najmniej niezawodne; Google może nie podążać | Opcja ostateczna; zmiany tras w SPA |
Przekierowanie 301 sygnalizuje, że oryginalny adres URL został przeniesiony na stałe. Wyszukiwarki przenoszą większość sygnałów rankingowych — często nazywanych wartością linków lub autorytetem strony — na nowy adres URL. Używaj przekierowań 301, gdy zmieniasz slug strony, łączysz dwie witryny lub migrujesz z HTTP na HTTPS.
Przekierowanie 308 działa identycznie jak 301, z jedną istotną różnicą: zachowuje metodę HTTP oryginalnego żądania. Jeśli formularz wysyła dane przez POST na stary adres URL, przeglądarka ponownie wysyła to żądanie POST na nowy adres przy użyciu 308. W przypadku 301 przeglądarka może zmienić żądanie na GET. W praktyce 301 pokrywa prawie wszystkie potrzeby związane z przekierowaniami stałymi; 308 jest narzędziem niszowym dla punktów końcowych API i wysyłania formularzy.
Przekierowanie 302 informuje wyszukiwarki, że przeniesienie jest tymczasowe. Oryginalny adres URL pozostaje indeksowany, a wartość linków nie przenosi się do miejsca docelowego. Używaj przekierowań 302, gdy strona jest tymczasowo niedostępna — podczas konserwacji, dla promocji sezonowej lub podczas testowania nowej wersji.
Przekierowanie 307 jest tymczasowym odpowiednikiem 308: zachowuje metodę HTTP. Przekierowanie 307 jest przydatne, gdy tymczasowe przekierowanie musi zachować metodę żądania. W przypadku linku śledzącego afiliacyjnego wybierz kod obsługiwany przez przepływ śledzenia i przetestuj pełną ścieżkę od kliknięcia do konwersji.
Przekierowanie meta odświeżania to znacznik HTML umieszczony w sekcji <head> strony:
<meta http-equiv="refresh" content="0; url=https://example.com/nowa-strona">
content="0" oznacza zerowe opóźnienie. Google traktuje meta odświeżanie z zerową sekundą jako stałe przekierowanie do celów indeksowania, ale są one wolniejsze niż przekierowania po stronie serwera i powodują widoczne migotanie przy wyższych opóźnieniach. Unikaj ich, chyba że nie masz dostępu do konfiguracji serwera.Przekierowania JavaScript używają window.location lub location.href do zmiany strony. Googlebot wykonuje JavaScript i może podążać za nimi, ale proces ten jest mniej niezawodny niż przekierowania na poziomie HTTP. Używaj przekierowań JavaScript tylko jako rozwiązania awaryjnego — na przykład w aplikacjach jednostronicowych (SPA), gdzie framework kontroluje routing.
Linki przekierowujące są kręgosłupem śledzenia afiliacyjnego. Gdy wydawca promuje produkt, nie linkuje bezpośrednio do strony sprzedawcy. Zamiast tego używa linku afiliacyjnego, który przechodzi przez oprogramowanie śledzące przed dotarciem do miejsca docelowego.
Typowy przepływ afiliacyjnego linku przekierowującego:
https://track.partner.com/aff_c?offer_id=12&aff_id=47Location ustawionym na stronę produktu sprzedawcy.https://merchant.com/product.Cały ten łańcuch dzieje się w ułamku sekundy. Odwiedzający widzi tylko finalną stronę produktu. W tle link przekierowujący przypisał polecenie.
Dla reklamodawców (sprzedawców): Linki przekierowujące pozwalają śledzić każde kliknięcie i konwersję według partnera afiliacyjnego. Możesz mierzyć skuteczność kampanii, dokładnie obliczać prowizje i wykrywać wzorce oszustw. Śledzenie oparte na przekierowaniach działa również między domenami — co jest niezbędne, gdy afilianci promują Cię z własnych stron, newsletterów i kanałów społecznościowych.
Dla wydawców (afiliantów): Linki przekierowujące są często długie, nieestetyczne i wypełnione parametrami. Maskowanie ich za krótszym, czystszym adresem URL poprawia współczynniki klikalności. Wielu afiliantów używa skracaczy linków lub własnych przekierowań domenowych, aby linki wyglądały bardziej wiarygodnie. Link taki jak twojblog.pl/polecane/narzedzie wygląda lepiej i zdobywa więcej kliknięć niż goły adres URL śledzenia.
Dla menedżerów programów afiliacyjnych: Linki przekierowujące centralizują zarządzanie linkami. Jeśli sprzedawca zmieni adres URL strony produktu, menedżer aktualizuje miejsce docelowe przekierowania w platformie śledzącej — każdy link afiliacyjny automatycznie wskazuje na nowy adres. Nie ma potrzeby proszenia setek afiliantów o ręczną aktualizację linków.
Łańcuchy przekierowań: Jeśli link afiliacyjny przekierowuje przez wiele systemów śledzących, każdy przeskok zwiększa opóźnienie. Łańcuch trzech lub więcej przekierowań może spowolnić ładowanie strony na tyle, że stracisz odwiedzających.
Blokery reklam: Niektóre blokery reklam i rozszerzenia prywatności blokują znane domeny śledzące. Przekierowania po stronie serwera z niestandardowej domeny są trudniejsze do wykrycia i zablokowania niż skrypty po stronie klienta.
Ograniczenia dotyczące plików cookie: Wycofywanie plików cookie stron trzecich w przeglądarkach takich jak Safari i Chrome przesunęło branżę w kierunku plików cookie pierwszej strony i śledzenia po stronie serwera. Nowoczesne platformy afiliacyjne używają obu metod, aby utrzymać dokładną atrybucję.
Wpływ na SEO witryn wydawców: Afiliacyjne linki przekierowujące na stronie wydawcy powinny używać atrybutów rel="sponsored" lub rel="nofollow". Informuje to wyszukiwarki, że link jest płatny i zapobiega ewentualnym karom rankingowym.
Wybierz kod statusu odpowiedni do zamierzonego przeniesienia. Używaj 301 lub 308 do przeniesień stałych oraz 302 lub 307 do tymczasowych. Używaj 307 lub 308, gdy wymagane jest zachowanie metody HTTP.
Utrzymuj łańcuchy przekierowań do pojedynczego przeskoku. Każde dodatkowe przekierowanie zwiększa opóźnienie i zmniejsza szansę, że wyszukiwarki dotrą do końca.
Pozostawiaj stałe przekierowania na co najmniej rok, najlepiej bezterminowo. Jeśli adres URL kiedykolwiek miał ruch, linki zwrotne lub zakładki, utrzymuj przekierowanie aktywne.
Zaktualizuj własne linki wewnętrzne, aby wskazywały bezpośrednio na nowe adresy URL. Przekierowania są siatką bezpieczeństwa, a nie strategią nawigacji.
Dopasowuj treść do treści. Przekieruj usuniętą stronę produktu do podobnego produktu, a nie do strony głównej. Przekieruj usunięty wpis na blogu do powiązanego artykułu, a nie do indeksu bloga.
Testuj każde przekierowanie po wdrożeniu. Użyj narzędzia do sprawdzania przekierowań lub narzędzi deweloperskich przeglądarki. Potwierdź kod statusu HTTP i docelowy adres URL.
Regularnie monitoruj swoją witrynę za pomocą narzędzia do indeksowania. Łańcuchy przekierowań, pętle i uszkodzone przekierowania kumulują się z czasem, gdy strony rosną i zmieniają się.
Używaj HTTPS dla wszystkich miejsc docelowych przekierowań. Przekierowanie z HTTPS na HTTP wywołuje ostrzeżenia bezpieczeństwa w przeglądarce i podważa zaufanie.
Testuj śledzenie afiliacyjne przez przekierowanie. Przekierowanie po stronie serwera może działać bez JavaScript po stronie klienta, ale żaden kod przekierowania nie gwarantuje, że blokery pozwolą na żądanie lub że prowizja zostanie przypisana.
Przekierowania nie są z natury szkodliwe dla SEO. Prawidłowo wdrożone chronią pozycje i ruch. Źle wdrożone mogą powodować problemy z indeksowaniem i utratę widoczności.
oldsite.com na newsite.com z przekierowaniami 301 zachowuje wartość wyszukiwania zbudowaną przez lata.http:// na https:// konsoliduje sygnały pod bezpieczną wersją.Stałe przekierowanie 301 przenosi większość sygnałów rankingowych oryginalnej strony na docelowy adres URL. Niewielka utrata jest pomijalna w porównaniu z alternatywą — uszkodzoną stroną 404, która nie przekazuje niczego.
Tymczasowe przekierowanie 302 nie przenosi wartości linków. Wyszukiwarki nadal indeksują oryginalny adres URL i traktują miejsce docelowe jako tymczasowy substytut. Używaj przekierowań 302 tylko wtedy, gdy zamierzasz przywrócić oryginalny adres URL.
Zespół Google Search Relations zaleca utrzymywanie przekierowań 301 przez co najmniej rok, aby wyszukiwarki w pełni przetworzyły zmianę i zaktualizowały swoje indeksy. W praktyce stałe przekierowania powinny pozostać bezterminowo, jeśli stary adres URL ma linki zwrotne, zakładki lub udostępnienia społecznościowe. Usunięcie przekierowania zrywa każde zewnętrzne odniesienie do tego adresu URL.
Większość linków przekierowujących jest bezpieczna — to standardowa infrastruktura internetowa. Jednak przekierowania mogą być nadużywane do maskowania złośliwych miejsc docelowych. Przed kliknięciem nieznanego skróconego lub przekierowującego linku:
„Wirus przekierowujący" to złośliwe oprogramowanie lub złośliwe rozszerzenie przeglądarki, które zmusza przeglądarkę do odwiedzania niechcianych stron — często sieci reklamowych, stron oszustw lub fałszywych wyszukiwarek — gdy próbujesz załadować legalny adres URL. Objawy obejmują:
/etc/hosts na Mac/Linux, C:\Windows\System32\drivers\etc\hosts na Windows) pod kątem nieautoryzowanych wpisów przekierowujących domeny.Jeśli problem nadal występuje po tych krokach, złośliwe oprogramowanie może działać na poziomie sieci — sprawdź ustawienia DNS routera i rozważ przywrócenie ustawień fabrycznych.
Pętla przekierowań występuje, gdy dwa lub więcej adresów URL przekierowuje do siebie nawzajem w cyklu.
Typowe przyczyny:
.htaccess lub konfiguracji serwera.Aby naprawić pętlę przekierowań, prześledź ścieżkę przekierowania za pomocą narzędzia takiego jak curl -L lub internetowego sprawdzacza przekierowań, zidentyfikuj sprzeczną regułę i usuń ją lub popraw.
Łańcuch przekierowań to sekwencja wielu przekierowań z jednego adresu URL na inny, a potem na kolejny, przed dotarciem do ostatecznego miejsca docelowego. Każdy przeskok zwiększa opóźnienie i rozwadnia wartość SEO. Użyj narzędzia do audytu witryny (takiego jak Semrush Site Audit lub Screaming Frog), aby znaleźć łańcuchy na swojej stronie i skonsolidować je w jednoprzeskokowe przekierowania.
Po uruchomieniu przeprojektowanej lub zmigrowanej witryny pojawiają się błędy 404, gdy stare adresy URL nie mają pasującego przekierowania. Aby je naprawić:
curl -I https://example.com/stara-strona zwraca nagłówki HTTP, w tym kod statusu i Location.Metoda zależy od środowiska hostingowego. Oto trzy najczęstsze podejścia:
Apache (.htaccess):
Redirect 301 /stara-strona https://example.com/nowa-strona
RewriteEngine On
RewriteRule ^old-page$ /new-page [R=301,L]
rewrite ^/old-page$ https://example.com/new-page permanent;
HubSpot: Przejdź do Settings (Ustawienia) > Domains & URLs (Domeny i adresy URL) > URL Redirects (Przekierowania URL), kliknij „Add URL redirect" (Dodaj przekierowanie URL), wprowadź oryginalną ścieżkę URL i docelowe przekierowanie, a następnie wybierz typ przekierowania.
Cloudflare / CDN: Użyj Page Rules (Reguły stron) lub Bulk Redirects (Przekierowania zbiorcze), aby zdefiniować wzorce przekierowań na brzegu sieci, zanim żądania dotrą do serwera źródłowego. To najszybsza opcja dla witryn o dużym ruchu.
Odkryj, jak linki przekierowujące mogą usprawnić działania marketingowe, chronić prowizje i poprawić doświadczenia użytkowników.
Przekierowanie wysyła użytkowników i wyszukiwarki z jednego URL na inny. Poznaj kody 301, 302 i dowiedz się, jak przekierowania działają w SEO i marketingu afil...

Dowiedz się, jak działają linki przekierowujące, poznaj kody statusu HTTP, rodzaje przekierowań (301, 302) i najlepsze praktyki utrzymania wartości SEO. Eksperc...

Dowiedz się, jak wdrożyć przekierowania URL za pomocą pliku .htaccess, funkcji header() w PHP oraz JavaScript. Poznaj metody przekierowań 301 trwałych, 302 tymc...
Zgoda na Pliki Cookie
Używamy plików cookie, aby poprawić jakość przeglądania i analizować nasz ruch. See our privacy policy.