Las URL en HTML ya no se reescriben | AEM 6.x

Las URL en HTML ya no se reescriben | AEM 6.x

Problema

Las URL ya no se reescriben en la salida HTML.

Esto se aplica si está utilizando asignaciones de Resource Resolver o asignaciones de /etc/map y están trabajando en la resolución de URL entrante pero no en la reescritura de html saliente.

Entorno

AEM 6.x

Causa

Es probable que la reescritura de vínculos esté desactivada.

Resolución

Estas son algunas cosas para comprobar que pueden solucionar el problema:
1. Visite http://aem-host:port/system/console/configMgr
2. Busque la configuración OSGi de Link Checker Service.
3. Asegúrese de que Link Check Override Patterns no esté establecido en "^.".  El valor debe ser "^system/" (ya que eso es lo que había en la mayoría de las versiones de AEM, AEM 6.0 - 6.4).
4. Asegúrese de que no haya ningún conjunto de Patrones de Enlaces Especiales que pueda causar que la reescritura no ocurra tan bien.
5. Si ese no fue el problema, entonces busque la configuración de OSGi Link Checker Transformer.
6. Asegúrese de que la opción Desactivar reescritura no esté seleccionada.