Ejemplo 9: Redirección de la página principal

New Company, Inc. adquirió recientemente un competidor más pequeño, Empresa comprada, y quiere redirigir la página principal de Empresa comprada a una nueva página en su propio sitio web, como se muestra aquí.

Para redirigir las solicitudes a la página principal de la empresa comprada, debe crear acciones de reescritura con los valores de la tabla siguiente.

Nombre de acción Tipo de acción de reescritura Expresión para elegir la referencia de destino Expresión de cadena para texto de reemplazo
Acción-reescritura-reemplazar_URLR REPLACE HTTP.REQ.URL.PATH_AND_QUERY “/products/page.htm”
Action-Rewrite-Replace_Host REPLACE HTTP.REQ.HOSTNAME “www.newcompany.com”

A continuación, creará directivas de reescritura con los valores de la tabla siguiente.

Nombre de la directiva Nombre de acción Acción indefinida Expresión
Reescritura de directivas: sustitución de ninguno Reescritura de acción-Reemplace-Ninguno NOREWRITE !HTTP.REQ.HOSTNAME.SERVER.EQ(“www.purchasedcompany.com”)
Reescritura de directivas, reemplazo de host Action-Rewrite-Replace_Host NOREWRITE HTTP.REQ.HOSTNAME.SERVER.EQ(“www.purchasedcompany.com”)
Reescritura de dirección-Reemplazar-URL Acción-reescritura-reemplazar_URL NOREWRITE HTTP.REQ.IS_VALID

Finalmente, vincularía las directivas de reescritura globalmente, asignando a la primera una prioridad de 100, la segunda una prioridad de 200 y la tercera una prioridad de 300. Estas directivas deben ser las últimas directivas aplicadas a una solicitud que coincida con los criterios. Por este motivo, establezca la expresión goto en END para la primera y tercera directiva, y en 300 para la segunda directiva. Esto garantiza que todas las solicitudes restantes se procesen correctamente.

Las solicitudes al antiguo sitio web de la empresa adquirida ahora se redirigen a la página correcta en la página principal de Nueva Empresa.

Ejemplo 9: Redirección de la página principal