06:44
1,0×
00:00/06:44
395,6 тыс смотрели · 4 года назад
786 читали · 4 года назад
Коды ответов сервера. Ошибки 404, 407, 408, 500, 502, 503 и другие статусы
Коды ответов сервера или, как их еще называют, коды состояния HTTP (англ. HTTP Status Codes) передаются в заголовке ответа сервера на запрос клиента по протоколу HTTP, и содержат информацию о том, насколько серверу удалось обработать запрос клиента. Звучит сложновато? На самом деле ничего сложного в этом нет...
Обработка 500-х ошибок
500-я ошибка возникает, когда сервер не может справиться с запросом клиента вследствие своих внутренних ошибок. Хорошо было бы обрабатывать такие ситуации и выдавать красивые сообщения об ошибках. В этой статье расскажу как это можно сделать. Поскольку 500-я ошибка возникает в том числе и при невозможности разобрать php-код, то вероятно не лучшая идея использовать в генерации такой страницы php-код. Эту страницу следует делать простой статической html-страницей. Сделаем ее такой: <p>500-я ошибка!</p> и сохраним как 500.html в корне сайта. Большинство серверов используют в качестве вебсервера либо apache, либо nginx (часто бывает так, что nginx на фронтенде, а apache — на бекенде)...