Volver

Impulsa tu WordPress con estos códigos para tu .htaccess

Blog-htaccess-portada.jpg

Si eres propietario de un sitio web de WordPress, quieres asegurarte de que tu sitio web funciona sin problemas y de manera eficiente, y probablemente sepas que la optimización es clave para mejorar el rendimiento y la seguridad de tu sitio web. Una herramienta que puedes utilizar para lograr estos objetivos es el archivo .htaccess, que se encuentra en la raíz de tu sitio web.

En este artículo vamos a ver qué es el archivo .htacces y qué puedes hacer con él con los códigos más útiles para WordPress.

archivo .htaccess



El archivo .htaccess es un archivo de configuración empleado por el servidor web Apache para controlar el acceso y la configuración del sitio web. Es un archivo de texto plano que contiene una serie de reglas y directivas que se aplican a todo el sitio web o a partes específicas del mismo. Es un archivo oculto que se encuentra en el directorio raíz de su sitio web

El código .htaccess se usa para mejorar el rendimiento, la seguridad y la funcionalidad de tu sitio web de WordPress. Por ejemplo, puedes utilizarlo para redirigir el tráfico a HTTPS, bloquear el acceso directo a archivos sensibles, personalizar la funcionalidad de tu sitio web y mucho más.

Los códigos .htaccess son una forma efectiva de optimizar y proteger tu sitio web de WordPress sin la necesidad de cambiar la configuración del servidor o de instalar complementos adicionales.

En este artículo, te presentamos una lista de códigos útiles que puedes agregar a tu archivo .htaccess para mejorar el rendimiento, la seguridad y la funcionalidad de tu sitio web de WordPress.

Mejora el rendimiento de tu WordPress



El rendimiento de tu sitio web de WordPress es clave para proporcionar una buena experiencia de usuario y mejorar su posición en los resultados de búsqueda. A continuación, te presentamos algunos códigos que puedes agregar a tu archivo .htaccess para mejorar el rendimiento de tu sitio web.

Habilitar la compresión GZIP

La compresión GZIP ayuda a reducir el tamaño de los archivos y, por lo tanto, mejora el rendimiento de tu sitio web. Puedes habilitar la compresión GZIP agregando el siguiente código en tu archivo .htaccess:

<IfModule mod_deflate.c>
    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
</IfModule> 

Configurar el caché de navegador

El caché de navegador ayuda a reducir el tiempo de carga de tu sitio web al almacenar archivos en la caché del navegador del visitante. Puedes configurar el almacenamiento en caché de navegador el contenido estático con el siguiente código:

## EXPIRES HEADER CACHING ##
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access 1 year"
    ExpiresByType image/jpeg "access 1 year"
    ExpiresByType image/gif "access 1 year"
    ExpiresByType image/png "access 1 year"
    ExpiresByType image/svg "access 1 year"
    ExpiresByType text/css "access 1 month"
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType application/javascript "access 1 month"
    ExpiresByType application/x-javascript "access 1 month"
    ExpiresByType application/x-shockwave-flash "access 1 month"
    ExpiresByType image/x-icon "access 1 year"
    ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES HEADER CACHING ##  

Optimizar las imágenes

El hotlinking es una práctica que consiste en realizar un enlace directo a ficheros, generalmente imágenes y vídeos, que pertenecen a otra web. Esta práctica consume la transferencia del sitio original de la imagen y puede perjudicar el rendimiento de tu sitio web. Para evitar que otras webs utilicen tus imágenes sin tu permiso y te “roben” ancho de banda, puedes configurar el archivo .htaccess para impedir el hotlinking.

# Compress image files
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE image/jpeg
    AddOutputFilterByType DEFLATE image/png
</IfModule>

# Set image expiration
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/svg+xml "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
</IfModule> 

Este código asegura que cualquier imagen que se intente cargar desde un sitio web que no sea el tuyo, o de algunos sitios específicos, se cargará con un error en lugar de mostrarse en la página.

Proteger tu WordPress​



La seguridad es un aspecto crítico de cualquier sitio web, especialmente en el caso de los sitios web de WordPress, que son un objetivo común para los hackers. A continuación, te presentamos algunos códigos que puedes agregar a tu archivo .htaccess para mejorar la seguridad de tu web.

Redirigir el tráfico a HTTPS

Implementar HTTPS es fundamental para proteger la privacidad y la seguridad de tus visitantes. Puedes redirigir todo el tráfico a HTTPS con el siguiente código:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Bloquear el acceso a archivos sensibles

Puedes bloquear el acceso directo a archivos sensibles en tu sitio web de WordPress con el siguiente código:

<FilesMatch "(^\.|wp-config\.php|php\.ini|\.(bak|inc|old|orig|rar|sql|tar|zip))">
    Order allow,deny
    Deny from all
</FilesMatch> 

Crear listas negras

Si deseas bloquear el acceso a tu sitio web desde ciertas direcciones IP, puedes crear una lista negra con el siguiente código:

<IfModule mod_rewrite.c>
order allow,deny
deny from 192.168.1.1
allow from all
</IfModule> 

Si deseas bloquear o permitir países en concreto, podrás hacerlo creando una lista de IP por países (Access Control List o ACL) a través de páginas web como Country IP Blocks.

Códigos para personalizar y mejorar la funcionalidad de tu WordPress​



El más importante es el código para cuando has modificado los datos de tu página web pero quieres mantener tu posicionamiento SEO.

Redirigir una URL a otra

Si has cambiado la URL de una página de tu sitio web, puedes utilizar el archivo .htaccess para redirigir la URL antigua a la nueva. Esto se puede hacer añadiendo el siguiente código a tu archivo htaccess:

Redirect 301 /antigua-pagina.html https://www.tunuevo.com/nueva-pagina.html 
Conclusión



Agregar códigos a tu archivo .htaccess puede mejorar el rendimiento, la seguridad y la funcionalidad de tu sitio web de WordPress sin la necesidad de cambiar la configuración del servidor o de instalar complementos adicionales.

Estos códigos pueden ayudarte a optimizar y proteger tu sitio web de WordPress. Sin embargo, recuerda siempre hacer una copia de seguridad de tu archivo .htaccess antes de realizar cualquier modificación.

Si eres nuevo en la edición del archivo .htaccess, es importante que prestes atención a la sintaxis y que te asegures de no cometer errores, ya que pueden generar problemas en tu sitio web. Si tienes alguna duda o problema, siempre es recomendable buscar la ayuda de un profesional o de la comunidad de WordPress.

Y si no te atreves, recuerda que tienes a tu disposición nuestro servicio de consultoría WordPress, donde no solo actualizamos tu instalación a la última versión disponible, sino que también implementamos medidas de seguridad para proteger tu página web.

Consultoría WordPress