Tester de .htaccess: Validador de redirecciones en vivo
Prueba tus reglas de redirección de Apache en tiempo real. Un motor de simulación mod_rewrite 100% en cliente con traza explicativa paso a paso en español y libre de riesgos.
Simulador mod_rewrite e intérprete de redirecciones
Escribe o pega el contenido de tu archivo .htaccess a la izquierda, introduce una URL de prueba a la derecha y analiza instantáneamente cómo se comporta el servidor.
Archivo .htaccess
Escenario de Prueba
¿Por qué un mal .htaccess destruye tu SEO en segundos?
01. Loops de redirección infinitos
Ocurre cuando la regla A redirige a la URL B, y la regla B redirige a la URL A. Los buscadores y usuarios entran en un bucle sin fin que aborta la carga con un código de error de red. Para Googlebot, esto equivale a una página caída, perdiendo su posición en las SERPs rápidamente.
02. Redirecciones 302 accidentales
Si usas la bandera [R] en una RewriteRule sin especificar el código 301 (ej: [R=301,L]), Apache aplicará por defecto una redirección temporal 302. Google no traspasará la fuerza de enlace (link equity) ni consolidará la URL canonical, lo que arruinará tu traspaso de autoridad durante una migración.
03. Pérdida del Query String
Al reescribir URLs dinámicas, si no utilizas la bandera QSA (Query String Append), Apache desechará cualquier parámetro de seguimiento (como IDs de afiliado, UTMs de analítica o filtros de producto). Tus campañas de marketing perderán datos de atribución y los listados filtrados se romperán.
¿Dudas con la configuración de tu servidor o redirecciones?
Si estás planificando una migración compleja de dominio o temes romper la indexación de tu web, contar con un soporte técnico especializado marca la diferencia. Como especialista en SEO técnico y desarrollo web, puedo ayudarte a realizar una auditoría SEO profunda de rastreo. En Víctor Alonso SEO implementamos los cambios directamente en tu servidor de manera segura.
¿Cómo funciona el motor de reescritura mod_rewrite?
El ciclo de evaluación de Apache
Apache procesa las directivas secuencialmente de arriba a abajo. Cuando encuentra un bloque RewriteCond, los acumula en memoria. Al llegar al siguiente RewriteRule, primero verifica si el patrón de la URL coincide. Si coincide, evalúa las condiciones acumuladas. Si todas son ciertas (o el flag OR las conecta), aplica la sustitución y detiene el flujo si tiene la bandera [L].
Sustitución Regex y Retro-referencias
El simulador soporta retro-referencias avanzadas. Los grupos capturados mediante paréntesis en la RewriteRule se pueden inyectar en el destino utilizando $1, $2... $9. Del mismo modo, los grupos capturados en la última condición coincidente se inyectan con %1, %2... %9, permitiendo reescrituras ultra-precisas basadas en variables como el Host.
Otras herramientas SEO técnicas gratuitas:
Ejemplos prácticos de .htaccess que puedes probar y usar
Aquí tienes una selección de las configuraciones y redirecciones más habituales en Apache. Haz clic en cualquiera de ellas para cargar el ejemplo directamente en el simulador y ver cómo se evalúa.
Forzar tráfico HTTPS (SSL)
Indispensable para asegurar que toda tu web se sirve bajo una conexión cifrada SSL. Redirige de forma permanente (301) cualquier petición insegura HTTP a la versión segura HTTPS.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Forzar dominio sin WWW
Evita problemas de contenido duplicado consolidando tu fuerza de marca bajo una sola variante. Este ejemplo redirige de forma permanente las visitas que incluyan www. a la versión limpia sin www.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Redirección 301 de Categoría completa
Ideal para reestructuraciones de blog o e-commerce. Esta directiva captura cualquier subcarpeta o archivo dentro de un directorio antiguo y lo mueve de forma inteligente a su nueva ruta, conservando la query string de analítica.
RedirectMatch 301 ^/blog/categoria/(.*)$ /articulos/$1
Bloquear rastreo de Bots de IA
Protege tus derechos de autor y ahorra recursos de tu servidor denegando explícitamente el acceso a bots agresivos de raspado de IA (como ChatGPT de OpenAI) devolviendo un código 403 Forbidden.
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (ChatGPT-User) [NC]
RewriteRule ^(.*)$ - [F,L]
Preguntas Frecuentes (FAQ)
¿Tu migración web te da sudores fríos?
El mapeo e implementación de redirecciones 301 masivas es el paso más crítico de un rediseño o migración de dominio. Puedo encargarme de blindar tu autoridad.