How does AEM Cloud send users to correct the country? | Community
Skip to main content
Level 4
September 21, 2020
Solved

How does AEM Cloud send users to correct the country?

  • September 21, 2020
  • 1 reply
  • 1924 views

I understand AEM Cloud services sits in front of a CDN.  What is the preferred way to send a user to the correct country based on geo-location or IP.  We have sites in many different countries and if their country doesn't have it's own country branch, default it to a base country. 

Can these rules be done at the CDN level in order to NOT have to involve a servlet/filter which would mean bypassing the dispatcher cache? 

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 AlbinIs1

I don't think so the country-specific redirect can be directly enabled in CDN atlease from the AMS perspective, please check on this

Some options to explore

1. Redirect the user from Dispatcher based on the viewer country from CDN - refer https://medium.com/@techforum/geo-location-based-redirects-with-cloudfront-and-apache-redirect-web-traffic-based-on-country-of-cb15ccd79dc8 for more details

2. Use Google Geo Location API to redirect the users to a specific website based on location

3. Tag the website to a specific country in Google Search Console/enable hreflang for the websites so that google search results list the websites specific to countries

4. Use Apache modules like mod_geoip to map the IP address to country code, redirect the user based on the country code

Regards

Albin I

www.albinsblog.com

 

 

1 reply

AlbinIs1Community AdvisorAccepted solution
Community Advisor
September 21, 2020

I don't think so the country-specific redirect can be directly enabled in CDN atlease from the AMS perspective, please check on this

Some options to explore

1. Redirect the user from Dispatcher based on the viewer country from CDN - refer https://medium.com/@techforum/geo-location-based-redirects-with-cloudfront-and-apache-redirect-web-traffic-based-on-country-of-cb15ccd79dc8 for more details

2. Use Google Geo Location API to redirect the users to a specific website based on location

3. Tag the website to a specific country in Google Search Console/enable hreflang for the websites so that google search results list the websites specific to countries

4. Use Apache modules like mod_geoip to map the IP address to country code, redirect the user based on the country code

Regards

Albin I

www.albinsblog.com

 

 

Level 4
September 21, 2020
Thanks! I was wondering if the CDN would pass a header back that we can use in Apache. I wasn't sure how that is handled working with the cloud: something we have to do or already set up.