Highlighted

why some times pages accessing using publish ip are redirecting as 302?

Avatar

Avatar

GK-AEM

Avatar

GK-AEM

GK-AEM

21-09-2019

Hi All,

I have been encountered a problem that I have set up a redirect on a page and i am trying to access the source page using direct publish instance's ip, it redirects as 302 instead of 301.

Source Page : abc.html

Target Page  : xyz.html

Eg: <publish-ip>:<port-no>/content/..../..../abc.html --> <publish-ip>:<port-no>/xyz.html

We don't have any explicit redirects at Dispatcher or AKAMAI to redirect as 302.

I see there is something missing at publish instance which redirects as 302?

Thanks,

Kishore

Replies

Highlighted

Avatar

Avatar

berliant

Employee

Avatar

berliant

Employee

berliant
Employee

21-09-2019

Most likely your page "sling:redirectStatus" property is set to 302:

1836311_pastedImage_0.png

Highlighted

Avatar

Avatar

GK-AEM

Avatar

GK-AEM

GK-AEM

22-09-2019

No redirect status property added and it's simple page content node.

Highlighted

Avatar

Avatar

hamidk92094312

Employee

Avatar

hamidk92094312

Employee

hamidk92094312
Employee

22-09-2019

Do you see anything relevant in dispatcher logs ?

Highlighted

Avatar

Avatar

GK-AEM

Avatar

GK-AEM

GK-AEM

22-09-2019

I see redirect status as 302 from publish instance only. There is no rule we placed either in Dispatcher or AKAMAI.

Highlighted

Avatar

Avatar

jbrar

Employee

Avatar

jbrar

Employee

jbrar
Employee

23-09-2019

The only way to setup redirects from AEM instance is using the sling mapping[1]. So, check if you have any redirect rules under "/etc/map"?

[1] Resource Mapping

Highlighted

Avatar

Avatar

berliant

Employee

Avatar

berliant

Employee

berliant
Employee

23-09-2019

You need to troubleshoot by accessing your AEM directly and you can also employ OSGI "Recent requests" tab at /system/console/requests. It will help to identify the configuration/service that is responsible for redirection

Highlighted

Avatar

Avatar

SonDang

Employee

Avatar

SonDang

Employee

SonDang
Employee

24-09-2019

If all the above-mentioned configurations do not address the issue, I would take a look at the template code to see how it is handling redirecting. You can modify the status in the code as needed.

Highlighted

Avatar

Avatar

GK-AEM

Avatar

GK-AEM

GK-AEM

26-09-2019

http://www.sgaemsolutions.com/2018/12/implement-301-and-302-redirect-in-aem.html

As mentioned in the above link,we might need to write a proxy servlet which prevents to redirect as 302 and explictly redirect as 301

We try see this option and see if it fixes our issue.

Thank you all for your help and time!!!

http://www.sgaemsolutions.com/2018/12/implement-301-and-302-redirect-in-aem.html