Vanity URL is not getting JCR:CONTENT

Avatar

Avatar

naxtyn_

Avatar

naxtyn_

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)

Avatar

Avatar

ArpitVarshney

MVP

Avatar

ArpitVarshney

MVP

ArpitVarshney
MVP

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)

Avatar

Avatar

BrianKasingli

MVP

Avatar

BrianKasingli

MVP

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.