Для максимальной скорости я хочу, чтобы мой сервер Apache удалял ненужные заголовки из ответа. В настоящее время заголовки выглядят следующим образом (без заголовка статуса):
Connection:Keep-Alive
Content-Length:200
Content-Type:text/html
Date:Sat, 15 May 2010 16:28:37 GMT
Keep-Alive:timeout=5, max=100
Server:Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8l DAV/2 PHP/5.3.1 Phusion_Passenger/2.2.7
X-Powered-By:PHP/5.3.1
На что я хочу быть похожим:
Connection:Keep-Alive
Content-Type:text/html
Keep-Alive:timeout=5, max=100
Я пробовал это:
Header unset Date
Header unset Server
Header unset X-Powered-By
Header unset Content-Length
Header unset X-Pad
Но server
и date
и content-length
заголовки все еще отправляются.
Как я могу настроить это в .htaccess
файл? Спасибо
вы могли бы установить ServerSignature Off
и потенциально избегать / этой / конкретной строки.
и expose_php = Off
в вашем php.ini, чтобы удалить эту строку.
Date
требуется в HTTP / 1.1.
Вы также не можете удалить Content-Length
без переключения на фрагментированное кодирование передачи или понижения до HTTP / 1.0 без сохранения активности (но это противоположно «максимальной скорости»).