redirection in xml | Community
Skip to main content
Level 3
June 22, 2021
Solved

redirection in xml

  • June 22, 2021
  • 2 replies
  • 1516 views

Hi all,

I have a xml page. Instead of showing xml response, I want to redirect to external page.

How can I do auto redirection in .xml file?

 

This is xml file

 

I used JavaScript redirection code, but, i doesn't redirect and appears as shown below.

 

 

 

 

Thanks.

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Ritesh_Mittal

Hi @ariesyinn ,

The requirement is not clear. Do you have this as component in which you are showing XML response? Though, I will try to answer based on what I understood.

 

1. If the XML is coming via a component then you can simply create a Clientlib and write a jQuery on load event which can just redirect to another page. Add the Clientlib on your component HTML.

 

window.location.href = "http://www.w3schools.com";

 

2. You can also write a redirect on dispatcher using rules.

 

3. You can also create a page using  with sling:resourceType=foundation/components/redirect and configure the properties-

     Open page properties, and add the redirect url.

https://www.aemquickstart.in/2016/11/external-redirect-for-aem-page.html

 

Hope it helps!

2 replies

Ritesh_Mittal
Community Advisor and Adobe Champion
Ritesh_MittalCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
June 22, 2021

Hi @ariesyinn ,

The requirement is not clear. Do you have this as component in which you are showing XML response? Though, I will try to answer based on what I understood.

 

1. If the XML is coming via a component then you can simply create a Clientlib and write a jQuery on load event which can just redirect to another page. Add the Clientlib on your component HTML.

 

window.location.href = "http://www.w3schools.com";

 

2. You can also write a redirect on dispatcher using rules.

 

3. You can also create a page using  with sling:resourceType=foundation/components/redirect and configure the properties-

     Open page properties, and add the redirect url.

https://www.aemquickstart.in/2016/11/external-redirect-for-aem-page.html

 

Hope it helps!

ariesyinnAuthor
Level 3
June 22, 2021
Hi @ritesh_mittal, I accidently click as accepted. But, I haven't solved the issue yet. I have edited and provided more information. Please guide me.
Asutosh_Jena_
Community Advisor
Community Advisor
June 22, 2021

Hi @ariesyinn 

You can handle the redirect at the webserver. Please add the below rule and it should take care of everything.

RewriteCond %{REQUEST_URI} ^/whatverxmlpath.xml$
RewriteRule (.*) https://www.anywhereyouwant.com [R=301,L]

Please ensure to put this rule in your dispatcher v-host file.

Thanks!