Hola, en mi web tengo un script hecho con maximin, que cuando el usuario entra, detecta de que pais viene y le redirige a un sitio o a otro, para que rule te digo como lo tengo montado.
Descargate las bases de datos de aqui:
http://www.maxmind.com/app/geolitecountry
1. y creas una carpeta en el root de tu web que se llame geoip, luego dentro de esta carpeta pones los archivos GeoIP.dat y geoip.inc
2. creas un index.php en el root de tu web y copias y pegas este codigo, como veras en el puedes seleccionar los paisses que quieras simplemente anadiendolos y poniendo el link a donde se deben dirigir.
Puedes anadir mas o menos paises simplemente poniendo las siglas correspondientes como para australia AU, por ejemplo
espero te ayude un saludo.
Código PHP:
<?php
/**
* Case Study - GeoIP Redirection
*
* @version $Id$
* @package geoip
* @copyright © 2006 Lampix.net
* @author Dragan Dinic <[email protected]>
*/
require_once("geoip/geoip.inc");
$gi = geoip_open("geoip/GeoIP.dat",GEOIP_STANDARD);
$country_code = geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']);
geoip_close($gi);
if($country_code == 'US')
{
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://www.google.us/');
}
elseif($country_code == 'GB')
{
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://www.google.co.uk/');
}
elseif($country_code == 'ES')
{
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://www.google.es/');
}
else
{
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://www.google.com/');
}
?>
Posdata: el script a mi al menos me funciona 100%, lo he testeado dentro de europa desde inglaterra, espana y francia.