How to redirect based on visitor's IP address

asp.net, c#, episerver

Solution

You'll need to use a Geolocation Service provider, of which there are many.

However, wouldn't it be better to let the user choose their location, lest they are visiting through a proxy, or temporarily on vacation or something?

Problem

I need to create a landing page that will automatically redirect a visitor to the correct country page of a website by working out their location from their IP address. This is an EPiServer 4 site. How would you go about doing this and does EPiServer have this functionality built in?

Original source