Cómo crear y probar reglas de redirección con regex.
Prueba las reglas de reescritura con coincidencias esperadas y URL que deban permanecer intactas. La sintaxis del servidor y el comportamiento de redirección varían según el entorno.
Adapta el flujo de trabajo a tu tarea.
Especifica el servidor y el contexto de configuración antes de escribir el patrón. Ancla la ruta prevista, conserva solo los grupos de captura necesarios y prueba URL coincidentes, no coincidentes y ya migradas.
- Qué aportas
- Patrones de reescritura de URL deseados y sintaxis del servidor.
- Qué obtienes
- Borrador de regla de redirección con ejemplos de coincidencias.
Mira la entrada y el resultado.
Entrada y salida ilustrativas · ejemplo didáctico, no una ejecución de WebAct en directo
Ejemplo campo
Apache 2.4, document-root .htaccess with mod_rewrite enabled. Redirect /articles/example to /blog/example temporarily while testing. Preserve the remaining path; /products/example must not match.
Ejemplo completo
RewriteEngine On RewriteRule ^articles/(.+)$ /blog/$1 [R=302,L] Expected matches: /articles/example → /blog/example /articles/team/update → /blog/team/update Nonmatches: /products/example and /blog/example. Use the temporary status during testing; choose the final migration status after verification.
Carga esta entrada en el prompt y cópialo en WebAct para probar la tarea. Tu resultado puede diferir del ejemplo.
Decisiones y solución de problemas.
¿Puedo reutilizar la misma regex de redirección en cualquier servidor?
No. El contexto de coincidencia y la sintaxis de sustitución varían. Genera la regla para el servidor y la ubicación indicados y verifícala allí.
¿Por qué la regla también redirige rutas no relacionadas?
Ajusta los límites e inspecciona los grupos de captura. Incluye pruebas negativas, especialmente rutas con prefijos parecidos y la propia ruta de destino.
Referencia para este flujo de trabajo.
Pruébalo con tu propia fuente.
Sustituye el ejemplo por tu material en el prompt. Conserva los requisitos que necesites y copia la tarea en WebAct.
Personalizar y copiar la tarea ↑