Przekierowanie
HTTP 301: Moved Permanently
HTTP 301 oznacza, że zasób został trwale przeniesiony.
Znaczenie
Klienci i wyszukiwarki powinni używać nowego adresu URL dla przyszłych żądań.
Częste przyczyny
Trwałe zmiany adresu URL, przekierowania domeny kanonicznej i reguły migracji często używają 301.
Co sprawdzić
Zaktualizuj linki, kanoniczne adresy URL i reguły przekierowań, aby wskazywały ostateczne miejsce docelowe.
Przykładowa odpowiedź
HTTP/1.1 301 Moved PermanentlyŹródła
- Specyfikacja
- RFC 9110 §15.4.2
- Przewodnik
- MDN 301 Moved Permanently
Powiązane kody statusu HTTP
Sąsiednie kody często odpowiadają na kolejne pytanie podczas debugowania.
302 FoundHTTP 302 oznacza, że zasób znaleziono tymczasowo pod innym adresem URL.307 Temporary RedirectHTTP 307 oznacza, że żądanie powinno tymczasowo użyć innego adresu URL bez zmiany metody.308 Permanent RedirectHTTP 308 oznacza, że żądanie powinno trwale używać innego adresu URL bez zmiany metody.