broken_vary_encoding

    TAG: broken_vary_encoding

    Этот тэг определяет запрещение использования ETag. Множество серверов неправильно работает с Content-Encoding "на лету", возвращая некоторый ETag в обоих вариантах - plain и gzip:ed. Использование этого тэга приводит к тому, что от Vary заголовка отделяется заголовок Accept-Encoding и он используется вместо полученного ETag.

    Apache mod_gzip и mod_deflate имеют проблемы с обработкой Content-Encoding "на лету", поэтому не будем доверять его ETag.

    acl apache rep_header Server ^Apache
    http_access allow manager localhost
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access deny all
    broken_vary_encoding allow apache