410
Gone
Загальне пояснення коду стану 410
На жаль, цей текстовий блок доступний лише англійською мовою.
The HTTP status code 410 Gone means the requested resource is no longer available on the server. It indicates that the resource was deliberately removed and will probably not be available again. This status code is used when a website is shut down or an API version is no longer supported. If a client receives a 410 Gone status code, it should assume the resource is no longer available and should not try to access it again.
Специфікація коду стану HTTP 410
Код стану 410 Gone вказує на те, що доступ до цільового ресурсу на сервері-джерелі більше недоступний і що цей стан, ймовірно, буде постійним. Якщо сервер-джерело не знає або не має можливості визначити, чи є цей стан постійним, слід використовувати код стану 404 (Не знайдено).
Відповідь 410 Gone призначена насамперед для того, щоб допомогти в обслуговуванні веб-сайтів, повідомляючи одержувача про те, що ресурс навмисно недоступний і що власники сервера бажають, щоб віддалені посилання на цей ресурс були видалені. Така подія є поширеною для обмежених за часом, рекламних сервісів і ресурсів, що належать приватним особам, які більше не пов'язані з сайтом сервера-джерела. Не обов'язково позначати всі постійно недоступні ресурси як "зниклі" або зберігати цю позначку протягом будь-якого часу - це залишається на розсуд власника сервера.
Відповідь 410 Gone можна кешувати за замовчуванням; тобто, якщо інше не вказано у визначенні методу або явних елементах керування кешем (див. розділ 4.2.2 [RFC7234]).
Джерело / Цитата з: Код статусу 410 Gone HTTP визначається розділом 6.5.9 у RFC7231.
Протокол HTTP
Як згенерувати код статусу 410 за допомогою PHP?
Щоб передати на веб-сторінці код статусу HTTP 410, можна використовувати PHP-функцію http_response_code. Синтаксис наступний: http_response_code(410) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Перевірте код стану 410 HTTP
Щоб мати можливість відображати код статусу HTTP (в даному випадку 410 Gone) та іншу інформацію на стороні клієнта, необхідно відкрити консоль розробки за допомогою клавіші F12. Потім перейдіть на вкладку "Мережа". Тепер сторінку можна відкрити, веб-сайт (наприклад, index.php) повинен бути видимим у вкладці "Мережа". Його потрібно вибрати, а потім вибрати розділ Herder. Після цього користувач побачить наступний результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=410
Статус: 410 Gone
Ці: Network
IP-адреса: XX.XX.XX.XX
Як створити власну сторінку помилок для коду стану 410
Apache Webserver
Веб-сервер "Apache" є одним з найпоширеніших веб-серверів в Інтернеті. Щоб створити власну сторінку помилки 410 Gone в "Apache", необхідно внести наступні зміни в наступний файл.
NGINX Webserver
Подібно до веб-сервера "Apache", "NGINX" також широко використовується в Інтернеті. Щоб створити власну сторінку помилки 410 Gone в "NGINX", необхідно внести наступні зміни в наступний файл.
location = /410.html {
root /usr/share/nginx/html;
internal;
}
Сумісність коду стану 410 з браузерами
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |
Константи в мовах програмування
HttpStatusCode.Gone
http.StatusGone
Response::HTTP_GONE
httplib.GONE
http.client.GONE
http.HTTPStatus.GONE
:gone
Зовнішні посилання з додатковою інформацією про код стану HTTP 410:
Цікаві меми про код статусу HTTP 410
Статті в блозі
Коди стану HTTP: Детальний аналіз повідомлень про помилки 404 Not Found та 410 Gone
Коди стану HTTP є важливою частиною протоколу передачі гіпертексту (HTTP), який є основою для зв'язку між веб-браузерами та веб-серверами. Вони дозволяють позначати статус HTTP-запиту і відповіді, ...