Web-server Apache

Лог перезаписи:

RewriteLog /path/rewrite.log
RewriteLogLevel 9

9 - логируются практический все действия, что полезно при отладке или распутывании сложных случаев

Немедленная отправка данных в HTTP

Отключить буферизацию PHP (опция output_buffering). Проверка: если включена, при запуске скрипта ob_get_level() > 0. В связке Nginx ⇔ FastCGI ⇔ PHP FastCGI и сам Nginx (если собирается сжимать данные для отправки) будут буферизовать вывод. Устранение проблемы:

no-buffering-http.php
header('Content-Encoding: none', true);

FastCGI: только правкой конфигурации сервера:

fastcgi_keep_conn on;

Подробнее

HTTP-Заголовки

Заголовок Описание
HTTP/1.0 200 OK Ок
HTTP/1.0 403 Forbidden Запрещено
HTTP/1.0 404 Not Found 404 не найдено

Остальные

Использование:

header("HTTP/1.0 404 Not Found", true);

Content-Type

Content-Type Описание
application/json JSON
application/rss+xml RSS
application/octet-stream произвольный двоичный файл

Использование:

header('Content-Type: application/json; charset=utf-8');

Весь список

Печать/экспорт