Назад | Перейти на главную страницу

Настройте Apache с файлом htaccess для удаления ненужных заголовков ответов

Для максимальной скорости я хочу, чтобы мой сервер 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 без сохранения активности (но это противоположно «максимальной скорости»).