/ / Conflit lors de l'utilisation des inclusions côté serveur et de la compression mod_deflate - apache, .htaccess, ssi

Conflit lors de l'utilisation des inclusions côté serveur et de la compression mod_deflate - apache, .htaccess, ssi

J'essaie d'activer la compression à l'échelle du site en utilisantle module apache mod_deflate. C’est sur un serveur partagé. Par conséquent, même si j’ai accès aux fichiers .htaccess, je ne peux pas modifier les paramètres du serveur. Apache 2.4.6 est installé sur le serveur avec mod_deflate.

Mon problème est qu'en ajoutant le code requis à mon fichier .htaccess, mes éléments côté serveur sont désactivés (éventuellement supprimés lors de la compression?) Ou que tout se casse et que le site ne se charge pas.

Mon code .htaccess pour activer SSI est

.Html AddHandler analysé par le serveur

J'utilise le format suivant pour implémenter SSI "s dans le code HTML

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

Le code que je suis censé ajouter au .htaccess pour la compression est le suivant:

<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>

L'ajout de ce qui précède provoque un crash complet. La suppression des fichiers SSI permet à la compression de fonctionner, mais casse l'inclus!

Réponses:

0 pour la réponse № 1

J'ai eu le même bug, j'ai rétrogradé à Apache 2.2.22 et cela a fonctionné.