GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo habilitar la compresión gzip para un sitio específico

En un artículo anterior, discutimos cómo puede habilitar la compresión gzip en cPanel. Estas funciones de cPanel agregan código en el archivo /home/accountname/.htaceess. Al hacerlo, la compresión gzip se aplicará a todos los dominios, subdominios, dominios adicionales, etc. que tenga.

El código que agrega cPanel en /home/accountname/.htaceess el archivo es:

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

Para habilitar la compresión gzip para un sitio específico:

1. Deshabilitar cPanel compresión desde cPanel->Optimizar sitio web

2. Navegue al directorio de su sitio (con un administrador de archivos o vía FTP)

3. Crea o edita el .htaccess expediente. (Observe el punto en el origen del nombre del archivo)

4. Agregue las siguientes líneas:

<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. Compruebe si la compresión gzip está habilitada https://www.giftofspeed.com/gzip-test/

Para obtener más información, consulta el manual de mod_deflate.

Recursos:
Módulo Apache mod_deflate
Tipos MIME


Panels
  1. Cómo habilitar la compresión gzip (Apache mod_deflate) en cPanel

  2. Cómo habilitar/deshabilitar ModSecurity para tus dominios en cPanel

  3. Cómo habilitar la compresión gzip para un sitio específico

  4. ¿Cómo administro la configuración de PHP para un sitio?

  5. sshd:cómo habilitar la autenticación PAM para usuarios específicos en

¿Cómo habilitar la tecla Alt Gr como Alt R para Emacs en Ubuntu 16.04?

¿Cómo habilitar URL temporal para WHM/cPanel?

¿Cómo habilitar la compresión Apache Gzip (mod_deflate) en cPanel?

¿Cómo habilitar CloudFlare CDN para subdominios a través de cPanel?

¿Cómo habilitar CloudFlare CDN para mi sitio web?

¿Cómo puedo permitir o bloquear una dirección IP específica para mi sitio web?