Expand my Community achievements bar.

Site not loading for a particular path and getting error code 20

Avatar

Level 2

Hi All

 

We have site in the production preview environment assuming url as prev-www.testsite.com/global

 

The site loads fine with all the path example

1. prev-www.testsite.com/global/about

2. prev-www.testsite.com/global/community.

 

And the request is not working only for a specific path (prev-www.testsite.com/global/us) and is shown with error code 20. There is no caching rules implemented.

 

VikramP8_0-1734430021789.png

 

When /us path is accessed no logs are even generated in the dispatcher server, but all other paths are working fine.

The server architecture for request is: Browser -> WAF layer -> ALB -> Dispatcher server ->ALB -> Publisher server.

Can you please help me understand what exactly the issue.

 

Thanks.

 

 

5 Replies

Avatar

Community Advisor

@VikramP8: Can you check your publisher logs and see if there is some error?

Avatar

Level 2

The request is not reaching the publisher.

Below i see in the dispatcher when hitting prev-www.testsite.com/global/us  it's taking to /content/login.html.

 


[pid 18821] response.headers[Location] = "http://prev-www.testsite.com:7000/libs/granite/core/content/login.html?resource=%2Fcontent%2Ftest%2F..."
[pid 18821] "GET /content/test/global/en_us/home.html" 302 none [pw/rend01] 7ms

Avatar

Community Advisor

Hi @VikramP8 

Seems its failing at WAF die to filtering or custom rules, can you check the WAF rules?



Arun Patidar

Avatar

Level 2

Got the issue resolved. We had a configuration defined in demandbase with site specific authentication. So adding the new site in this config resolved the issue.

(Site ID=Site group~InternalOnly/InternalGroups/GroupsOnly)

 

Thanks.