Téléchargement incorrect des archives .tgz [Résolu]
| Propriétaire | Bernard Paques |
| Avancement | ![]() |
| Workflow | Besoin d'aide |
| Statut | Une solution est disponible |
A force de vouloir toujours se dépasser, on finit par se marcher sur les lacets...
Pour la mise en place de www.yacs.fr et puisque nous sommes chez nous, le module de compression d'Apache a été activé une fois pour toutes.
Or il s'avère que ceci pénalise le téléchargement de certaines archives, notamment celles avec l'extension
L'origine du problème a été remontée dans le fichier
Cette directive provoque un deuxième niveau de compression du fichier déjà compressé, et le navigateur se perd un peu dans toutes ces compressions. Le mieux est de la supprimer complètement.
Les lignes suivantes, elles, sont correctes et doivent être conservées. Elle s'assurent que les pages web, les feuilles de style, et les programmes Javascript sont compressés pendant leur transmission. On doit donc avoir :
Si vous rencontrez le problème des "archives corrompues" sur votre site, vérifiez le contenu du fichier
Pour la mise en place de www.yacs.fr et puisque nous sommes chez nous, le module de compression d'Apache a été activé une fois pour toutes.
Or il s'avère que ceci pénalise le téléchargement de certaines archives, notamment celles avec l'extension
.tgz, dont yacs fait un grand usage (patchs, thèmes, etc.)L'origine du problème a été remontée dans le fichier
.htaccess généré par yacs. Il faut retirer la ligne suivante pour que tout rentre dans l'ordre :SetOutputFilter DEFLATECette directive provoque un deuxième niveau de compression du fichier déjà compressé, et le navigateur se perd un peu dans toutes ces compressions. Le mieux est de la supprimer complètement.
Les lignes suivantes, elles, sont correctes et doivent être conservées. Elle s'assurent que les pages web, les feuilles de style, et les programmes Javascript sont compressés pendant leur transmission. On doit donc avoir :
<IfModule mod_deflate.c>
# non-textual entities should be already compressed
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
Si vous rencontrez le problème des "archives corrompues" sur votre site, vérifiez le contenu du fichier
.htaccess placé dans le répertoire d'installation de yacs.
