Я пытаюсь сбросить DeflateBufferSize
директива как так в моем .htaccess файле:
DeflateBufferSize 1024
SetOutputFilter DEFLATE
Но результатом каждой страницы являются затем 500 внутренних ошибок сервера (это происходит, даже если я установил его на ее значение по умолчанию 8 096). Если я удаляю ту строку, все прекрасно. Почему это происходит, я должен установить его по-другому?
В руководстве будет показано, что эта конкретная директива действительна только в контексте конфигурации сервера и виртуальный хост , и он недопустим в файле .htaccess
.
Так что добавьте эти директивы в /etc/httpd/conf/httpd.conf
или в любой из файлов Include, которые составляют конфигурацию сервера.
Дополнительно: моя любимая мозоль,цитата из руководства по файлам .htaccess :
Вам следует полностью избегать использования файлов .htaccess , если у вас есть доступ к файлу конфигурации главного сервера httpd . Использование файлов .htaccess замедляет работу HTTP-сервера Apache. Любую директиву, которую вы можете включить в файл .htaccess, лучше установить в блоке
Directory
в главном файле (файлах) конфигурации Apache, так как это будет иметь тот же эффект с лучшей производительностью.
Предполагая, что вы прочтите руководство, и директивы, которые вы пытались использовать, действительны в первую очередь в файлах .htaccess ...