GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment activer la compression gzip pour un site spécifique

Dans un article précédent, nous avons expliqué comment activer la compression gzip dans cPanel. Cette fonction cPanel ajoute du code dans le fichier /home/accountname/.htaceess. Ce faisant, la compression gzip sera appliquée à tous les domaines, sous-domaines, domaines complémentaires, etc. que vous possédez.

Le code qui est ajouté par cPanel dans le /home/accountname/.htaceess le fichier est :

<IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    <IfModule mod_setenvif.c>
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4 gzip-only-text/html

        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip

        # MSIE masquerades as Netscape, but it is fine
        # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

        # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
        # the above regex won't work. You can use the following
        # workaround to get the desired effect:
        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

        # Don't compress images
        SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    </IfModule>

    <IfModule mod_headers.c>
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
</IfModule>

Pour activer la compression gzip pour un site spécifique :

1. Désactivez cPanel compression de cPanel->Optimiser le site Web

2. Accédez au répertoire de votre site (avec un gestionnaire de fichiers ou via FTP)

3. Créez ou modifiez le .htaccess dossier. (remarquez le point à partir du nom du fichier)

4. Ajoutez les lignes suivantes :

<IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    <IfModule mod_setenvif.c>
        # Don't compress images
        SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    </IfModule>
    <IfModule mod_headers.c>
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
</IfModule>

5. Vérifiez si la compression gzip est activée https://www.giftofspeed.com/gzip-test/

Pour plus d'informations, consultez le manuel de mod_deflate.

Ressources :
Module Apache mod_deflate
types MIME


Panels
  1. Comment activer le journal des requêtes lentes pour MySQL

  2. Comment activer/désactiver ModSecurity pour vos domaines dans cPanel

  3. Comment activer la compression gzip pour un site spécifique

  4. Comment gérer les paramètres PHP d'un site ?

  5. sshd :comment activer l'authentification PAM pour des utilisateurs spécifiques sous

Comment activer la touche Alt Gr comme Alt R pour Emacs sur Ubuntu 16.04 ?

Comment activer l'URL temporaire pour WHM/cPanel ?

Comment activer la compression Apache Gzip (mod_deflate) dans cPanel ?

Comment activer CloudFlare CDN pour les sous-domaines via cPanel ?

Comment activer CloudFlare CDN pour mon site Web ?

Comment puis-je autoriser ou bloquer une adresse IP spécifique pour mon site Web ?