Redirecciones de URL

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.

AEM AEM Familiarícese con la infraestructura de (6.x) aka Classic y AEM as a Cloud Service. Las principales diferencias son las siguientes:

  1. AEM as a Cloud Service AEM tiene CDN integrado, pero los clientes pueden proporcionar un CDN (BYOCDN) delante de un CDN administrado por el usuario que no lo administra en la red de distribución de contenido (CDN) de la red de distribución de contenido (CDN) que se administra por el usuario.
  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 Los demás servicios de la (Author/Publish y Dispatcher AEM) son conceptualmente similares entre 6.x y AEM as a Cloud Service.

AEM Las soluciones de redireccionamiento de URL de 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 AEM a través de CDN administrado por el usuario
Edge/CDN (integrado)
En Edge mediante trae tu propia CDN (BYOCDN)
Edge/CDN (BYOCDN)
Apache mod_rewrite reglas como Dispatcher config
Dispatcher
ACS Commons - Administrador de mapas de redireccionamiento
Dispatcher
ACS Commons - Administrador de redireccionamiento
AEM
La propiedad de página Redirect
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 AEM a través de CDN administrada por el usuario at-edge-via-aem-managed-cdn

Esta opción solo está disponible para clientes de AEM as a Cloud Service.

AEM La red CDN gestionada por la red de distribución de contenido (CDN) proporciona una solución de redirección a nivel de Edge, lo que reduce los viajes de ida y vuelta al origen. AEM La función Redirecciones del lado del cliente le permite configurar las reglas de redireccionamiento en el código de proyecto de la e implementarlas mediante la Canalización de configuración. El tamaño del archivo de configuración de CDN (cdn.yaml) no debe exceder los 100 KB.

La administración de redirecciones en el nivel de Edge o CDN tiene ventajas de rendimiento.

En Edge, lleve 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 Edge de Akamai, Funciones de AWS CloudFront. Consulte con su proveedor de servicios de CDN la capacidad de redirección a nivel de Edge.

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

Módulo Apache mod_rewrite

Una solución común usa módulo Apache mod_rewrite. AEM El Arquetipo de proyecto de proporciona una estructura de proyecto de Dispatcher AEM tanto para el proyecto 6.x como para el proyecto AEM as a Cloud Service. Las reglas de reescritura predeterminadas (inmutables) y personalizadas se definen en la carpeta conf.d/rewrites y el motor de reescritura está activado para virtualhosts que escucha en el puerto 80 a través del archivo conf.d/dispatcher_vhost.conf. AEM Hay una implementación de ejemplo disponible en el Proyecto de WKND Sites de WKND de.

En AEM as a Cloud Service AEM, estas reglas de redireccionamiento se administran como parte de código de y se implementan a través de la canalización de configuración de nivel web o la canalización de pila completa de Cloud Manager. AEM Por lo tanto, el proceso específico del proyecto de la está en juego 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 sus encabezados Cache-Control o Expires. 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

AEM Hay dos características disponibles en ACS Commons para administrar las redirecciones de 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

AEM Redirect Map Manager ayuda a los administradores de 6.x a mantener y publicar archivos de Apache RewriteMap fácilmente sin tener que acceder directamente al servidor web Apache o sin requerir el reinicio del servidor web Apache. 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 redireccionamiento NO es compatible con AEM as a Cloud Service.

Administrador de redireccionamiento

AEM AEM Administrador de redireccionamiento permite a los usuarios de la aplicación mantener y publicar fácilmente redirecciones desde los puntos de vista de los usuarios de la aplicación de redireccionamiento de la manera más sencilla 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 Administrador de redireccionamiento es compatible con AEM as a Cloud Service AEM y 6.x. AEM Mientras que la solicitud de redirección inicial debe acceder al servicio de Publish de la para generar la caché 301/302 (la mayoría) de los CDN 301/302 de forma predeterminada, lo que permite que las solicitudes posteriores se redirijan al perímetro/CDN.

La propiedad de página Redirect

La propiedad de página Redirect predeterminada (OOTB) de la 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 At Edge a través de la solución CDN Service.
recommendation-more-help
c92bdb17-1e49-4e76-bcdd-89e4f85f45e6