Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/07/2009, 17:56
jonatanc
 
Fecha de Ingreso: enero-2009
Mensajes: 408
Antigüedad: 15 años, 10 meses
Puntos: 14
Respuesta: Personalizar .htaccess?

Hola , yo creo que te sera mucho mas eficiente hacerlo desde php para extenderlo y controlarlo , ya que tener un htaccess pesado no le hace bien a nadie ya que en cada peticion , tuya u oculta el apache o ISS tiene que procesarlo y carga un poco el servidor.

un codigo asi seria util:

Código php:
Ver original
  1. <?php
  2. $ip=$_SERVER['REMOTE_ADDR'];
  3. $denegadas=array('200.58.112.165');
  4. if(in_array($ip,$denegadas)){
  5. die('No eres español , sal de aqui');
  6. }else{
  7. ?>
  8.  
  9. tu web aca , es decir html aca
  10.  
  11. <?
  12. }
  13. ?>

la otra solución seria asi:

Código php:
Ver original
  1. <?php
  2. $ip=$_SERVER['REMOTE_ADDR'];
  3. $denegadas=array('200.58.112.165');
  4. if(in_array($ip,$denegadas)){
  5. die('No eres español , sal de aqui');
  6. }
  7. ?>
  8.  
  9.  
  10. ?>



y listo , fijate que tenes miles de librerias para usar las bases de geoip que son los que proveen la informacion de cada rango de ip , es decir a que ISP pertence , la posición en coordenadas y demas.

Saludos.