Vanity URL is not getting JCR:CONTENT

naxtyn_

04-05-2020

Hi there, 

 

I have a request where we need to collect some data from the components, so we need to consume the jcr:content.json but when a page have a vanity applied it responses with a 404. 

Page : /en/myvanitypage.html OK 200

jcr : /en/myvanitypage/_jcr_content.json 404 

 

Do you know if there is a bug here, i'm using aem OOB? 

 

Regards.

bad ur content JCR redirect vanity

Accepted Solutions (1)

Accepted Solutions (1)

arpitv27529355

04-05-2020

Hi @naxtyn_ 

a vanity URL is, “a unique web address that is branded for marketing purposes … a custom URL that exists to help users remember and find a specific page of your website.”

I think this is expected behaviour and not a bug. You need to use the actual url which point to corresponding node in aem to get the json of that page.

 

Regards,

Arpit

Answers (1)

Answers (1)

Briankasingli

MVP

04-05-2020

When enabling "vanity URL" on a page, only the set value can be used to resolve the page. 

The value set as "/hello/world" resolves to the page "/hello/world.html" && "/hello/world.json", and throws a 404 not found when "/hello/world/jcr:content.json" is requested; this is expected.