/ / Conflicto al usar las inclusiones del lado del servidor y la compresión mod_deflate - apache, .htaccess, ssi

Conflicto al utilizar las inclusiones del lado del servidor y la compresión mod_deflate - apache, .htaccess, ssi

Estoy intentando habilitar la compresión en todo el sitio usandoEl modulo de apache mod_deflate. Esto está en un servidor compartido, así que mientras tengo acceso a los archivos .htaccess, no puedo alterar la configuración del servidor. El servidor tiene Apache 2.4.6 instalado con mod_deflate

Mi problema es que al agregar el código requerido a mi .htaccess, las opciones del lado de mi servidor están deshabilitadas (¿posiblemente eliminadas durante la compresión?), O todo simplemente se interrumpe y el sitio no se carga.

Mi código .htaccess para habilitar SSI es

AddHandler server-parsed .html

Uso el siguiente formato para implementar SSI "s en HTML

<!--#include virtual="/includes/header.html" -->

El código que debo agregar al archivo .htaccess para la compresión es:

<IfModule filter_module>
FilterDeclare COMPRESS
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "text/html""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "text/css""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "text/plain""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "text/xml""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "text/x-component""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "application/javascript""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "application/json""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "application/xml""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "application/xhtml+xml""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "application/rss+xml""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "application/atom+xml""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "application/vnd.ms-fontobject""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "image/svg+xml""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "application/x-font-ttf""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "font/opentype""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "image/x-icon""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "/application/(javascript|json|xml|x-javascript)/""
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = "/text/(html|css|javascript|plain|x(ml|-component))/""
FilterChain COMPRESS
FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
</IfModule>

Si se agrega lo anterior, se produce un bloqueo completo; la eliminación de la SSI permite que la compresión funcione, ¡pero rompe la inclusión!

Respuestas

0 para la respuesta № 1

Tuve el mismo error, bajé a Apache 2.2.22 y funcionó.