htaccess redirección 301 y compresión Gzip WordPress
htaccess redireccion 301 compresion gzip wordpress

Fichero .htaccess redirección 301 y compresión Gzip WordPress

Qué es el fichero .htaccess

El fichero .htaccess (o lo que es lo mismo hypertext access) es un tipo de archivo utilizado por servidores web Apache, como por ejemplo mi hosting.

Algunas de las utilidades del fichero .htaccess son las siguientes: crear redirecciones 301, habilitar la compresión Gzip, limitar o bloquear el acceso a determinados directorios, crear URLs más amigables con keywords para mejorar el SEO, restringir el acceso a una determinada IP, configurar el acceso la web con o sin www… Gracias a htaccess podremos hacerlo sin plugins, lo que siempre favorece por la simplicidad y ligereza del código.

El fichero .htaccess lo encontramos en el directorio raíz, httpdocspublic_html que podremos acceder por FTP o a través de nuestro panel plesk o cpanel en administrador de archivos.

El motivo de este post es para comentar las que, para mí, son las dos utilidades más importantes del fichero .htaccess, la compresión Gzip y redirecciones 301, ¡vamos allá!

Compresión GZip

Al habilitar la compresión Gzip, nuestra página web o tienda online mejorará mucho la velocidad de carga, ¿por qué? porque la web al tener los datos comprimidos y por ende, un tamaño mucho más pequeño, pasará a utilizar menos ancho de banda, por lo que se ahorra tiempo y ancho de banda.

Para habilitar la compresión Gzip en WordPress debemos añadir el siguiente código en el fichero .htaccess.

# Gzip compression
<IfModule mod_deflate.c>
# Active compression
SetOutputFilter DEFLATE
# Force deflate for mangled headers
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding “gzip,deflate” env=HAVE_Accept-Encoding
# Don’t compress images and other uncompressible content
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png|rar|zip|exe|flv|mov|wma|mp3|avi|swf|mp?g|mp4|webm|webp)$ no-gzip dont-vary
</IfModule>

Redirecciones 301

Una correcta redirección 301 es un factor muy importante y positivo de cara al SEO. Las redirecciones 301 nos permiten redireccionar una URL a otra automáticamente conservando el posicionamiento obtenido por la primera URL.

Imagina que tienes una URL www.tudominio.com/mejor-hosting-2018/ y llega el año 2019 y te das cuenta que esa URL está rankeando con la palabra clave “cual es el mejor hosting 2019” y quieres darle más peso y apostar por esa keyword. En ese caso podremos hacer la redirección 301 a www.tudominio.com/cual-es-el-mejor-hosting-2019/

¿Cómo la haríamos?

Añadiríamos al inicio del fichero .htaccess la siguiente línea:

# REDIRECCIONES 301
Redirect 301 /mejor-hosting-2018/ https://tudominio.com/cual-es-el-mejor-hosting-2019/

Con esto me despido, el fichero .htaccess es de suma importancia para el posicionamiento SEO, se pueden hacer muchas cosas, para mí estas dos son las más importantes, sobre todo la compresión Gzip que te aumenta la velocidad de carga en un gran porcentaje.

Manuel Espejo

Ayudo a autónomos, emprendedores, pymes y particulares a crear presencia de marca en internet. Desde mi blog escribo lo que voy aprendiendo por el camino y me parece interesante.

Leave a comment