Возврат заголовков, когда Apache удаляет их

Я пытаюсь реализовать ETag в моем скрипте PHP. $hash является шестнадцатеричной строкой из 40 символов, и RFC для ETags говорит, что нет максимальной длины.

header("X-ETag: $hash");
header("ETag: $hash");

Первый заголовок, который является просто тестом, проходит правильно; когда я проверяю запрос в Chrome, я вижу заголовок. Но второе (актуальное) ETag заголовок не отображается Я подозреваю, что мой администратор сервера удаляет определенные заголовки в конфигурации Apache, и ETag это один из них.

Я пробовал оборачивать $hash с двойными кавычками, но это не имело никакого значения.

Могу ли я изменить это поведение на .htaccess уровень так мой ETag отправленный через PHP заголовок проходит?

0

Решение

Это было зло Header unset ETag директива в .htaccess файл. Удаление этого заставило ETag обнаружиться.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]