Pega tus reglas de reescritura y redirección .htaccess, introduce una URL de prueba y observa exactamente cómo Apache las procesaría, paso a paso, completamente del lado del cliente.
Después de corregir tus redirecciones, asegura que tus posiciones se mantengan. OneStepToRank monitoriza tus posiciones en Google 24/7 en toda tu zona de servicio para que puedas verificar que las redirecciones transmiten correctamente el valor SEO.
ComenzarUn .htaccess redirect tester simula cómo Apache procesa tus reglas de reescritura y redirección sin requerir un servidor en vivo. Pegas el contenido de tu .htaccess y una URL de prueba, y la herramienta analiza cada directiva — RewriteRule, RewriteCond, Redirect y RedirectMatch — evaluándolas en orden contra tu URL, tal como lo haría el motor mod_rewrite de Apache.
Esto es esencial durante migraciones de sitios, la imposición de HTTPS, consolidación de dominios o cualquier reestructuración de URLs donde una regla mal ubicada puede causar bucles de redirección, errores 404 o caídas en el posicionamiento SEO. Probar offline elimina ese riesgo por completo.
Una RewriteRule consta de tres partes: un patrón regex que se compara con la ruta de la URL, una cadena de sustitución que define la nueva URL y banderas opcionales que controlan el comportamiento. Cuando la expresión regular contiene grupos de captura (paréntesis), cada grupo crea una referencia capturada: $1 para el primer grupo, $2 para el segundo, y así sucesivamente.
Por ejemplo, RewriteRule ^products/([^/]+)/([0-9]+)$ /shop/$1?id=$2 [R=301,L] coincidiría con /products/widget/42, capturaría widget como $1 y 42 como $2, y redirigiría a /shop/widget?id=42 con un estado 301.
Las directivas RewriteCond añaden condiciones que deben ser verdaderas para que la próxima RewriteRule se ejecute. Las condiciones comunes incluyen:
%{HTTPS} -- Verifica si la conexión es HTTPS (on) o HTTP (off).%{HTTP_HOST} -- Verifica el nombre de dominio en la solicitud (p.ej., www.example.com).%{REQUEST_URI} -- Verifica la ruta completa de la solicitud, incluida la barra inicial.Las condiciones se evalúan de arriba a abajo y, por defecto, se combinan con AND. Si alguna condición falla, la RewriteRule asociada se omite por completo.
Las banderas aparecen entre corchetes al final de una RewriteRule. Las más importantes para redirecciones son:
[R=301] -- Realiza una redirección externa con HTTP 301 (permanente). Este es el estándar para cambios de URL seguros para SEO.[R=302] -- Realiza una redirección temporal. Úsala para pruebas A/B o páginas de mantenimiento temporales.[L] -- Última regla. Detiene el procesamiento de reglas posteriores si esta coincide.[NC] -- No case. Hace que el patrón coincida sin distinguir mayúsculas y minúsculas.[QSA] -- Append de cadena de consulta. Conserva la cadena de consulta original al redirigir.Combina esta herramienta con nuestro SERP Previewer para verificar que tus páginas después de la redirección se vean correctas en los resultados de búsqueda, y con nuestro Local Rank Checker para confirmar que las posiciones se mantengan tras la migración.
Analiza tus reglas de reescritura y redirección de Apache del lado del cliente y simula cómo un servidor web procesaría una URL dada. Te muestra qué reglas coinciden, qué condiciones se evalúan, qué referencias capturadas se obtienen y a dónde apunta la redirección final, todo sin desplegar en un servidor en vivo.
Este probador soporta RewriteRule con patrones regex y referencias capturadas ($1, $2), directivas Redirect y RedirectMatch, condiciones RewriteCond para HTTP_HOST, REQUEST_URI y HTTPS, y banderas comunes como [R=301], [R=302], [L] (última regla) y [NC] (no distingue mayúsculas).
Cuando el patrón de una RewriteRule coincide con una ruta de URL, cada grupo de captura (paréntesis) crea una referencia capturada. El primer grupo se convierte en $1, el segundo en $2, y así sucesivamente. Estas se sustituyen en la cadena de destino para construir la URL de redirección de forma dinámica.
Implementar reglas de redirección no probadas puede causar bucles de redirección, páginas rotas, caídas en el posicionamiento SEO por cadenas 301 incorrectas, o incluso dejar inaccesible todo el sitio. Probar offline te permite verificar el comportamiento correcto, detectar bucles y confirmar que las referencias capturadas se resuelvan adecuadamente, todo sin riesgo para tu sitio en vivo.