m-matt
06-24-2008, 02:59 AM
Guys,
How pages can be redirected based on the region.
Like, i have a page named index-en.htm only for United States and index-de.htm to Dutch region.
How this can be attained, any DNS tricks or simple scripts?
Thank You
artofmobile
06-24-2008, 10:33 AM
First thing first you need a database of IP corresponding to nation. Then, based of the nation's IP, you redirect it to different html content.
For a start, take a look at this URL at: http://www.ip2nation.com/
It will provide you with a database for converting IP address to nation.
freedman
06-24-2008, 01:19 PM
I'd start here:
sourceforge.net/projects/geoip/
there are lots of places out there where you can find code to interface with the maxmind geoIP database.
it seems to be the most complete. They have free and paid versions depending on the level of accuracy you're after.
m-matt
06-25-2008, 02:36 AM
ip2nation.com/ sounds good. But how can i direct the page visit according to the database? how to include URL rewrite?
m-matt
06-25-2008, 02:38 AM
my mistake!! I didn't see the sample scripts page. Thank you 'artofmobile'. I will try this and update thread.
Thank you soooo much :) Have a nice day!
freedman
06-25-2008, 02:38 AM
well.. basically you have to do a curl call to their database to determine the country, then send a location header back.
So this couldn't be done via .htaccess, you'd have to code your index page in php or perl to do the logic and issue the redirect header.
m-matt
06-25-2008, 02:42 AM
That is correct. Thank you freedman :)