Typy przekierowań wyjaśnione
Wybór właściwego kodu statusu HTTP ma znaczenie dla SEO. To on mówi wyszukiwarkom i przeglądarkom, jak traktować przekierowaną treść.
301 Moved Permanently
To standardowe przekierowanie dla SEO. Przekazuje większość siły rankingowej na nowy URL, a przeglądarki agresywnie je cache’ują.
docsLayout.ui.useWhen:
- • Trwale migrujesz domenę
- • Łączysz dwie strony
- • Poprawiasz błąd w strukturze URL
- • Przechodzisz z HTTP na HTTPS
docsLayout.ui.avoidWhen:
- • Prowadzisz tymczasową promocję
- • Testujesz strony A/B
- • Ustawiasz tymczasowy geo targeting
- • Wiesz, że za chwilę możesz cofnąć zmianę
302 Found / 307 Temporary
Te kody mówią wyszukiwarkom, że treść została przeniesiona tymczasowo, ale oryginalny URL powinien pozostać canonicalem.
docsLayout.ui.note:
Dlaczego 302 zamiast 307? 307 wprost zachowuje metodę HTTP, a 302 jest bardziej uniwersalny i szerzej wspierany. Przy większości zastosowań link routingowych oba zachowują się w praktyce podobnie.
308 Permanent Redirect
Nowocześniejsza wersja 301. Gwarantuje zachowanie metody HTTP, na przykład POST lub PUT, podczas przekierowania.
Zaawansowane typy odpowiedzi
Maskowanie IFrame
Pokaż zawartość strony docelowej, zachowując własną domenę w pasku adresu przeglądarki.
Reverse Proxy
Serwuj treść upstream przez UrlEdge, zachowując pełną kontrolę nad publicznym adresem URL.
Własna odpowiedź
Zwracaj statyczny HTML albo JSON bezpośrednio z edge, np. dla maintenance page albo lekkiego API.