Redirecciones de URL

Última actualización: 2023-12-04
  • Creado para:
  • Intermediate
    Developer

La redirección de URL es un aspecto común como parte de la operación del sitio web. Los arquitectos y administradores tienen el desafío de encontrar la mejor solución para cómo y dónde administrar las redirecciones URL que proporcionan flexibilidad y un tiempo de implementación de redireccionamiento rápido.

Asegúrese de estar familiarizado con el AEM AEM (6.x) también conocido como Classic y AEM as a Cloud Service infraestructura. Las principales diferencias son las siguientes:

  1. AEM ha as a Cloud Service CDN integradaAEM Sin embargo, los clientes pueden proporcionar una CDN (BYOCDN) delante de una CDN administrada por el usuario de CDN que es administrada por el usuario de CDN.
  2. AEM.x si Managed Services AEM local o de Adobe (AMS) no incluye una CDN administrada por el cliente, y los clientes deben traer la suya propia.

AEM AEM AEM AEM Los demás servicios de la (Autor/Publicación de la publicación, y Dispatcher) son conceptualmente similares entre las versiones 6.x y as a Cloud Service.

AEM Las soluciones de redireccionamiento de URL son las siguientes:

AEM Gestionado e implementado como código de proyecto de Posibilidad de cambio por equipo de marketing/contenido AEM compatible con el Cloud Service de Dónde se produce la ejecución de redirección
En Edge mediante traiga su propia CDN Edge/CDN
Apache mod_rewrite reglas como configuración de Dispatcher Dispatcher
ACS Commons - Administrador de mapas de redireccionamiento Dispatcher
ACS Commons - Administrador de redireccionamiento AEM
El Redirect propiedad de página AEM

Opciones de solución

Las siguientes son opciones de solución en el orden de estar más cerca del explorador del visitante del sitio web.

En Edge mediante traiga su propia CDN

Algunos servicios de CDN proporcionan soluciones de redirección en el nivel de Edge, lo que reduce los viajes de ida y vuelta al origen. Consulte Redirector de Akamai Edge, Funciones de AWS CloudFront. Consulte con su proveedor de servicios de CDN para la capacidad de redirección a nivel de Edge.

AEM La administración de redirecciones en el nivel de Edge o CDN tiene ventajas de rendimiento, pero no se administran como parte de proyectos de, sino discretos. Un proceso bien pensado para administrar e implementar reglas de redirección es crucial para evitar problemas.

Apache mod_rewrite módulo

Una solución común utiliza Módulo Apache mod_rewrite. El AEM Tipo de archivo del proyecto proporciona una estructura de proyecto de Dispatcher para ambos AEM.x y AEM as a Cloud Service proyecto. Las reglas de reescritura predeterminadas (inmutables) y personalizadas se definen en la variable conf.d/rewrites y el motor de reescritura está activado para virtualhosts que escucha en el puerto 80 mediante conf.d/dispatcher_vhost.conf archivo. Hay un ejemplo de implementación disponible en la variable AEM Proyecto de sitios de WKND.

AEM En as a Cloud Service AEM, estas reglas de redireccionamiento se administran como parte del código de y se implementan mediante Cloud Manager Canalización de configuración de nivel web o Canalización de pila completa. AEM Por lo tanto, está en juego el proceso específico del proyecto de para administrar, implementar y rastrear las reglas de redirección.

La mayoría de los servicios de CDN almacenan en caché las redirecciones HTTP 301 y 302 según su Cache-Control o Expires encabezados. Esto ayuda a evitar la acción de ida y vuelta después de la redirección inicial que se origina en Apache/Dispatcher.

AEM ACS Commons

Hay dos funciones disponibles en AEM ACS Commons para administrar las redirecciones URL. AEM Tenga en cuenta que ACS Commons es un proyecto de código abierto operado por la comunidad y no es compatible con el Adobe.

Administrador de redireccionamiento de mapas

Administrador de redireccionamiento de mapas AEM permite a los administradores de la versión 6.x mantener y publicar fácilmente Apache RewriteMap archivos sin acceder directamente al servidor web Apache ni requerir el reinicio de este. AEM AEM Esta función permite a los usuarios de permisos crear, actualizar y eliminar reglas de redireccionamiento de una consola en, sin la ayuda del equipo de desarrollo ni de una implementación de la aplicación. El administrador de mapas de redirección está AEM NO as a Cloud Service compatible.

Administrador de redireccionamiento

Administrador de redireccionamiento AEM AEM permite a los usuarios de la red de mantener y publicar fácilmente redirecciones de los recursos de la red de trabajo de la red de. La implementación se basa en el filtro de servlet Java™, por lo que el consumo de recursos de JVM es típico. AEM AEM Esta función también elimina la dependencia del equipo de desarrollo de la y de las implementaciones de la misma. El Gestor de redireccionamiento es AEM as a Cloud Service y AEM.x compatible. AEM Mientras que la solicitud de redirección inicial debe acceder al servicio de publicación para generar la caché 301/302 (mayoría) de los CDN 301/302 de forma predeterminada, lo que permite que las solicitudes posteriores se redirijan al perímetro/CDN.

El Redirect propiedad de página

El listo para usar (OOTB) Redirect propiedad de página del Pestaña Avanzadas permite a los autores de contenido definir la ubicación de redireccionamiento de la página actual. Esta solución es mejor para los escenarios de redireccionamiento por página y no tiene una ubicación central para ver y administrar las redirecciones de página.

Qué solución es adecuada para la implementación

A continuación se presentan algunos criterios para determinar la solución correcta. Además, el proceso de TI y marketing de su organización debería ayudarle a elegir la solución correcta.

  1. AEM AEM Permitir que el equipo de marketing o los superusuarios administren las reglas de redireccionamiento sin el equipo de desarrollo de la ni las implementaciones de la misma.
  2. Proceso para administrar, verificar, rastrear y revertir los cambios o la mitigación de riesgos.
  3. Disponibilidad de Experiencia en la materia para En Edge a través del servicio CDN solución.

En esta página