Должны ли страницы с красивыми ошибками отображаться с правильными кодами состояния?

Я заметил, что, скажем, страница 404 goolge возвращает статус 404 ( http://www.google.com/404.html), а github возвращает 200 ( https://github.com/404.html). Должны ли страницы ошибок (даже 503 и т. Д.) Всегда указываться с правильными кодами состояния? Или серверы переднего плана должны перехватывать их и отображать 200ed страницы ошибок?

2 ответа

Решение

Страницы ошибок всегда должны быть снабжены правильными кодами состояния.

Страница 404.html GitHub возвращает 200, потому что у вас есть прямой доступ к их шаблону 404.

https://github.com/lollerskates возвращает код состояния 404, как и должно быть.

Другие вопросы по тегам