'Redirect users to certain pages on Wordpress based on Geolocation

I am trying to create new pages for users in South Africa and Greece to improve my sites global SEO ranking. The idea is that 90% of the site will remain the same on tecbot.co.za, but Dubai and South Africa will have a unique Contact page.

What I'd like is that when browsing, you browse on tecbot.co.za/home or tecbot.co.za/about but then when you go to the contact page from RSA, it directs you to a RSA based page with the URL tecbot.co.za/za/contact and when you go to the contact page from Greece it takes you to tecbot.co.za/gr/contact (this URL structure is important. We need /location/page-slug)

Is this possible to set up using the standard Wordpress page structure and a plugin like GeotargetingWP? Does anyone have any other solutions on how to accomplish this?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source