WordPress

Generador de archivo .htaccess

Comparte esta herramienta si te ha sido útil

El .htaccess es el archivo que decide qué entra y qué no en tu WordPress. Una línea de más deja la web inaccesible, y una de menos deja abierta la puerta por la que entran la mayoría de infecciones.

Con esta herramienta lo montas marcando casillas: forzar HTTPS, bloquear la ejecución de PHP en uploads, cerrar el escaneo de usuarios, limitar el acceso al login por IP, activar compresión y caché, añadir redirecciones 301 y bloquear bots.

El resultado es un archivo con las reglas en el orden correcto y la sintaxis que entienden los servidores actuales, sin copiar código de foros.

Configuración básica
Las que necesita WordPress para que funcionen las URLs amigables. Se escriben siempre al final del archivo.
Sin https ni www. Hace falta para la protección de imágenes; el resto de reglas funcionan sin él.
Manda a HTTPS todo el tráfico que entre por HTTP.
Redirige tudominio.com hacia www.tudominio.com.
Al revés: manda www.tudominio.com hacia tudominio.com. Marca una de las dos, nunca las dos.
Cierra el acceso directo al archivo con las credenciales de la base de datos.
Para que no se pueda leer desde el navegador.
Impide ver el contenido de las carpetas que no tienen index.
La regla que más infecciones para. Si te cuelan un archivo por un formulario, no se podrá ejecutar.
Evita que con ?author=1 averigüen tus nombres de usuario para luego probar contraseñas.
Corta ataques de fuerza bruta por esa vía. No lo marques si publicas desde la aplicación móvil de WordPress o utilizas Jetpack.
Ahrefs, Semrush, MJ12 y compañía. Si analizas tu propia página web con esas herramientas, déjalo sin marcar.
Impide que otras páginas web carguen tus imágenes gastando tu ancho de banda. Necesita que rellenes el dominio arriba.
X-Frame-Options, X-Content-Type-Options, Referrer-Policy y Permissions-Policy.
Solo se podrá entrar al panel desde las IPs que indiques.
Sirve tanto para rutas de tu propia página web como para enviar tráfico a otro dominio.
Cierra la página web entera a esas direcciones.
Código generado
# Marca las opciones de la izquierda y el código aparecerá aquí
Antes de subirlo
  1. Descarga una copia de tu .htaccess actual. Si algo falla, lo restauras y ya está.
  2. Sube el archivo a la raíz de tu WordPress, donde está el wp-config.php.
  3. Recarga la página web y entra en el escritorio. Un error de sintaxis da error 500 en el acto, así que lo sabrás enseguida.
  4. Si tu alojamiento utiliza Nginx en lugar de Apache o LiteSpeed, este archivo no hace nada: las reglas hay que pedírselas al soporte.

Un .htaccess no sustituye al mantenimiento

Estas reglas tapan las puertas más evidentes, pero la mayoría de webs de WordPress que acaban infectadas caen por un plugin sin actualizar, no por el .htaccess. Si no quieres estar pendiente, me encargo yo.

Quiero delegar el mantenimiento

Herramienta: Generador de archivo .htaccess

Configuración básica
Las que necesita WordPress para que funcionen las URLs amigables. Se escriben siempre al final del archivo.
Sin https ni www. Hace falta para la protección de imágenes; el resto de reglas funcionan sin él.
Manda a HTTPS todo el tráfico que entre por HTTP.
Redirige tudominio.com hacia www.tudominio.com.
Al revés: manda www.tudominio.com hacia tudominio.com. Marca una de las dos, nunca las dos.
Cierra el acceso directo al archivo con las credenciales de la base de datos.
Para que no se pueda leer desde el navegador.
Impide ver el contenido de las carpetas que no tienen index.
La regla que más infecciones para. Si te cuelan un archivo por un formulario, no se podrá ejecutar.
Evita que con ?author=1 averigüen tus nombres de usuario para luego probar contraseñas.
Corta ataques de fuerza bruta por esa vía. No lo marques si publicas desde la aplicación móvil de WordPress o utilizas Jetpack.
Ahrefs, Semrush, MJ12 y compañía. Si analizas tu propia página web con esas herramientas, déjalo sin marcar.
Impide que otras páginas web carguen tus imágenes gastando tu ancho de banda. Necesita que rellenes el dominio arriba.
X-Frame-Options, X-Content-Type-Options, Referrer-Policy y Permissions-Policy.
Solo se podrá entrar al panel desde las IPs que indiques.
Sirve tanto para rutas de tu propia página web como para enviar tráfico a otro dominio.
Cierra la página web entera a esas direcciones.
Código generado
# Marca las opciones de la izquierda y el código aparecerá aquí
Antes de subirlo
  1. Descarga una copia de tu .htaccess actual. Si algo falla, lo restauras y ya está.
  2. Sube el archivo a la raíz de tu WordPress, donde está el wp-config.php.
  3. Recarga la página web y entra en el escritorio. Un error de sintaxis da error 500 en el acto, así que lo sabrás enseguida.
  4. Si tu alojamiento utiliza Nginx en lugar de Apache o LiteSpeed, este archivo no hace nada: las reglas hay que pedírselas al soporte.

Un .htaccess no sustituye al mantenimiento

Estas reglas tapan las puertas más evidentes, pero la mayoría de webs de WordPress que acaban infectadas caen por un plugin sin actualizar, no por el .htaccess. Si no quieres estar pendiente, me encargo yo.

Quiero delegar el mantenimiento

Pide presupuesto

Y recibe respuesta en menos de 24h

Sin problema. En el último paso cuéntame tu caso y te diré por dónde empezar.

Borja Aranda Vaquero - Consultor SEO, Consultor de Google Ads y Diseñador Web WordPress
Resumen de privacidad

Esta web utiliza cookies para que pueda ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a esta página web y saber qué secciones de la página web te gustan más.