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.
Solved! Go to Solution.
Views
Replies
Total Likes
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!
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!
Views
Replies
Total Likes
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!