Síntomas
Al acceder a la instancia de autor a través de http://<host>:<port>/
, el navegador mostraba una página en blanco y el registro de acceso mostraba que anónimo intentaba acceder a la página con un código de estado 401
en lugar del código de estado 302
normal. Esto evita que los usuarios accedan a la instancia de autor.
El acceso a http://<host>:<port>/crx
y http://<host>:<port>/system/console
no se ve afectado y funciona correctamente.
Causa
La propiedad sling:vanityPath
de una página que poner en blanco. Esto hace que Sling se redirija a esta página, en lugar de a la página de inicio de sesión.
Resolución
Inicie sesión en http://<host>:<port>/crx
con la cuenta de administrador
. Haga clic en el botón de búsqueda y para la página utilizando la siguiente consulta:
select * from cq:PageContent where sling:vanityPath = ''
O
//element(*,cq:PageContent)[@sling:vanityPath='']
Para todas las páginas de devolución, busque la propiedad “sling:vanityPath
” y elimine esta propiedad.
Nota: la propiedad se verá gris después de haber sido eliminada.
Para evitar problemas futuros, modifique el nodo /libs/foundation/components/page/dialog/items/advanced/items/vanityPath/fieldConfig
añadiendo el atributo “allowBlank
” [type: Boolean]
con valor igual a “false
”.
Esto evitará que los autores introduzcan un valor vacío en la propiedad “sling:vanityPath
”.
Se aplica a
CQ 5.2.x