Como hacer un archivo .htaccess

para habilitar la compresión gzip web

Y no morir en el intento :D

Hoy he necesitado crear un archivo access, para activar la compresión gzip en este servidor, que está alojado en DonDominio. Como tenía que hacerlo yo, y visto que no tenía literalmente ni papa de como hacer el archivo .htaccess y habilitar la opción de comprimir con gzip, me he puesto a googlear y a pesar de haber un montón de información al respecto, no me ha sido fácil dar con respuestas realmente concisas y concretas.

Así que para el que necesite saber como hacer un archivo .htaccess, para redireccionar, añadir permisos, o activar la compresión con gzip como es mi caso, os dejo estas líneas y enlaces de ayuda:

Abre la web www.htaccesseditor.com y selecciona los campos y características que necesite tu htaccess y en tiempo real te genera el código.

Ahora, para añadir la compresión por gzip, copia y pega estas lineas de código en tu archivo .htaccess, debajo de lo que generó la web anterior:

# para comprimir textos, html, javascript, css,y archivos xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# O bien comprime los archivos según su extensión:

SetOutputFilter DEFLATE

Solo queda hacer un copia y pega del resultado en un archivo que tienes que guardar como “.htaccess” a pelo, y subirlo donde corresponda a tu servidor. (ojo esto te servirá si tu servidor funciona bajo Apache)

Jodo y ya funciona la compresión gzip ? Pues sí, puedes comprobarlo a través de esta herramienta comprobar gzip deflate gratuita :)

La aplicación gratuita para crear el archivo .htaccess lo encontré en el blog del seo Muñoz, desde aquí mi agradecimiento.


6 respuestas a “Como hacer un archivo .htaccess”

  1. pasape 3 Marzo 2011 en 12:33 pm #

    He dado con tu blog, porque hoy he intentado comprimir con gzip mi página web.
    He creado el .htaccess y le he añadido el siguiente código:

    # BEGIN GZIP

    AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript

    # END GZIP

    Este código lo encontré aquí: http://css-tricks.com/snippets/htaccess/active-gzip-compression/

    El problema es el siguiente, he ido a comprobar mi web en la herramienta que has comentado tú, pero me dicen que no está comprimido. Lo único que se me ocurre es que mi web es estática (HTML y CSS) y esto a lo mejor sólo funciona con PHP, ¿tú q dices?

    Muchas gracias
    Buen trabajo!

  2. pasape 3 Marzo 2011 en 1:47 pm #

    Conseguido!
    Al final no he tenido que hacer nada, sino ESPERAR, parece ser q no es algo inmediato. Ya tengo activado el gzip.

    Muchas gracias por la info

  3. seofreelance.biz 3 Marzo 2011 en 1:38 pm #

    Hola pasape, antes que nada no soy un experto en servidores ni php pero te aporto mi granito de arena:

    - En los condicionantes hay una referencia a mod_deflate.c así que entiendo que ese archivo/comando tiene que estar presente para que funcione, compruebalo.

    - Otra posible causa de que no funcione, es que tu servidor no lo admita: bien porque sea un server que no acepte esos comandos y tengan que ser otros (no es lo mismo bajo Apache que Linux). Lo más fácil sería que le preguntaras a tu hosting si es posible utilizarlo y que te den una idea de cómo hacerlo.

    Por último, también puedes probar tal y como lo he hecho yo, que funcionar funciona(al menos para Apache). Para comprobarlo puedes usar la herramienta que puse y/o también ve a woorank.com y después de generar el informe, abajo del todo te confirma si la compresión gzip está habilitada o no.

    Espero que te sirva y gracias por el comentario ;)

  4. seofreelance.biz 3 Marzo 2011 en 2:09 pm #

    Me alegro, la verdad es que a veces nos impacientamos demasiado, yo el primero.

    Me quedo con el link de css que pusiste, que no lo conocía gracias

  5. Luis Moran 24 Enero 2012 en 11:45 am #

    Muy agradecido contigo!

Deja tu respuesta