Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Bypassing Apache Sling GET Servlet

kfox88
Level 1
Level 1

We have a product called "Dialog" that we would like to render a PDP at {site-root}/products/product/dialog.html but ‘dialog.html’ is triggering the Apache Sling GET Servlet's json renderer. Is there a way to bypass this? 

  • I’ve tried disabling the JSON renderer on the Apache Sling GET Servlet, but all this does is prevent the dialog page from rendering and throws a 404 instead.
  • Since our PDP leverages sling mapping, I've tried creating a page at that specific location and it’s still rendering JSON or throwing a 404.
  • And I also tried creating a specific mapping for the dialog product, but the GET Servlet seems to be taking precedent.

Any other ideas?

1 Accepted Solution
Andrew_Khoury
Correct answer by
Employee
Employee

I'm not sure, but it sounds like based on your description you are trying to serve a static HTML file via AEM?  Here is another forum post on the same thing:

https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/hosting-static-html-in-the...

View solution in original post

0 Replies
Shashi_Mulugu
Community Advisor
Community Advisor

@kfox88 what is the resource type for dialog.html? If it is a page, do you have template defined with a age component resource type.

Andrew_Khoury
Correct answer by
Employee
Employee

I'm not sure, but it sounds like based on your description you are trying to serve a static HTML file via AEM?  Here is another forum post on the same thing:

https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/hosting-static-html-in-the...

View solution in original post