Las URL con barras codificadas no funcionan en AEM

Problema

En AEM 6.2, no es posible crear un proyecto a través del Asistente para nuevo proyecto. Devuelve un error no especificado al seleccionar un proyecto y hacer clic en Siguiente.  Esto solo ocurre a través de Dispatcher y funciona bien en cualquier otra versión de AEM.

Pasos para reproducir el problema:

  1. Vaya a la pantalla de proyectos en la IU táctil(http://host:port/projects.html/content/projects)
  2. Haga clic en el botón azul Crear en la parte superior derecha de la pantalla y seleccione Crear proyecto.
  3. Seleccione el proyecto de traducción.
  4. Haga clic en el botón azul Siguiente en la parte superior derecha de la pantalla.
  5. Se produce el error: Error. Se ha producido un error.

Entorno

AEM 6.2

Causa

Los caracteres especiales en la URL son de doble escape y causan el error 404.

Resolución

Esto se ha fijado en el punto 6.3, sin embargo, no se dispone de una solución separada para 6.2. Como solución alternativa, configure Apache para permitir barras codificadas en las URL, utilice la siguiente directiva:

Activación de AllowEncodedSlashes

Por ejemplo:

<VirtualHost *:80>
ServerName www.geometrixx-outdoors.com
AllowEncodedSlashes On
<Directory />
   <IfModule disp_apache2.c>
       SetHandler dispatcher-handler
   </IfModule>
    Options FollowSymLinks
    AllowOverride None
</Directory>
</VirtualHost>
Logotipo de Adobe

Inicia sesión en tu cuenta