Błąd HTTP 410 (gone) jest kodem odpowiedzi HTTP, który informuje klienta, że żądany zasób został trwale usunięty z serwera i nie będzie już dostępny w przyszłości. Jest to ostateczna odpowiedź serwera i różni się od błędu 404 (nie znaleziono), który sygnalizuje tylko tymczasowy brak zasobu.
Uniwersalne:
- Zasób został trwale usunięty
- Zasób już nie istnieje
- Żądany zasób jest niedostępny
- Połączenie z żądanym zasobem zostało przerwane
Bardziej specyficzne:
- Plik został skasowany
- Adres URL został zmodyfikowany
- Zasób nie jest już dostępny
- Błąd konfiguracji na serwerze
Witryny internetowe:
- Niektóre serwisy internetowe prezentują własne strony z błędem 410, dostarczając dodatkowych szczegółów lub wskazówek, jak zlokalizować alternatywny zasób.
- Witryny mogą przekierować użytkownika do wyszukiwarki w celu pomoc w odnalezieniu pokrewnych treści.
Aplikacje mobilne i komputerowe:
- Aplikacje mogą pokazywać powiadomienia o błędach w postaci okna dialogowego bądź w konsoli.
Jak naprawić błąd 410?
Aby naprawić błąd HTTP 410, należy przede wszystkim przywrócić zasób, który został przypadkowo usunięty, jeśli to konieczne. Można również przekierować ruch z usuniętej podstrony na inną odpowiednią stronę lub dostarczyć użytkownikom dodatkowe informacje na temat usuniętego zasobu.
Wpływ błędu 410 na SEO
Błąd HTTP 410 może mieć wpływ na SEO, ponieważ informuje wyszukiwarki internetowe, że dany zasób został trwale usunięty. W konsekwencji indeksowanie tej strony może być wycofane, a linki prowadzące do niej mogą stracić wartość.
Inne kody błędu aplikacji klienta
- Błąd 400 (bad request) – problem z żądaniem HTTP, często spowodowany niepoprawną składnią lub formatowaniem danych.
- Błąd 401 (unauthorized) – brak autoryzacji do dostępu do zasobu.
- Błąd 402 (payment required) – dostęp do zasobu jest ograniczony i wymaga dokonania płatności.
- Błąd 403 (forbidden) – dostęp do zasobu jest zabroniony, nawet przy poprawnej autoryzacji.
- Błąd 404 (not found) – serwer nie może odnaleźć żądanego zasobu.
- Błąd 429 (too many requests) – klient wysyła zbyt wiele żądań w krótkim czasie, co może obciążać serwer.