Bloquear referer Bloquear referer


Página 1 de 2 12 ÚltimoÚltimo
Mostrando resultados del 1 al 10 de 11
  1. #1
    Ahora les enseñare a bloquear referers en su sitio, usando PHP o .htaccess
    Esto les servirá bastante si quieren bloquear referers indeseados, o boots y demás yerbas. Este código PHP lo pondremos arriba del todo en nuestro index.php.
    Código PHP:
    <?php
        $BLOK
    [] = 'webblokeada.com'//sin www y sin http
        
    $BLOK[] = 'otrawebblokeada.com';
        
    $BLOK[] = 'google.com'//Bloqueo google porque soy reee jodido jajaa

        
    $REF parse_url($_SERVER['HTTP_REFERER']);
        if(
    in_array($REF['host'],$BLOK)){
            
    header('location: http://www.google.com/');
            die();
        }

        
    //Contenido de la web
    ?>
    Solo tienen que agregar sitios al array, lo que se hace es extraer el host del referer y verificar si existe en el array.

    Ahora vamos a usar .htaccess (usando el modulo mod_rewite)
    Tenemos dos opciones o bloqueamos el acceso, o redireccionamos:
    Bloqueando el acceso:
    Código:
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} webblokeada\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} otrawebblokeada\.com [NC,OR]
    RewriteRule .* – [F]
    </ifModule>
    Redireccionando (usa textos para identificar, ejemplo si queremos bloquear google, solo ponemos la palabra google):
    Código:
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} webblokeada [NC,OR]
    RewriteCond %{HTTP_REFERER} google [NC,OR]
    RewriteRule /*$ http://www.otrositio.com/ [R=302,L]
    </ifModule>
    Saludos!

  2. #2
    Registro
    10-abril-2011
    Ubicación
    En la Matrix...
    Mensajes
    1.162
    ¿Es indiferente cualquiera de los dos métodos?
    Gracias por el aporte.

  3. #3
    Registro
    31-mayo-2011
    Ubicación
    Panamá, Panamá
    Mensajes
    923
    Me salvaste de los golazos que querían meter los usuarios en mi pagina.

  4. #4
    Si, solo que uno usa PHP y el otro usa apache. Si no quieres editar ningun archivo php, con el .htaccess solucionas el problema, por ejemplo lo que pasaba hoy al medio dia en ForoBeta... Con .htaccess se soluciona facilmente. Desde ya todo depende de ti, si quieres bloquear el acceso o redireccionar al usuario con determinado referer...

  5. #5
    Registro
    31-octubre-2010
    Ubicación
    España
    Mensajes
    535
    Buen tuto gracias!

  6. #6
    gracias esto lo pruebo.

  7. #7
    A probar se ha dicho

  8. #8
    Cita Iniciado por cicklow Ver Mensaje
    Si, solo que uno usa PHP y el otro usa apache. Si no quieres editar ningun archivo php, con el .htaccess solucionas el problema, por ejemplo lo que pasaba hoy al medio dia en ForoBeta... Con .htaccess se soluciona facilmente. Desde ya todo depende de ti, si quieres bloquear el acceso o redireccionar al usuario con determinado referer...
    cicklow siento revivir este theme tan viejo pero tu tutorial es el mejor hasta ahora,

    mi pregunta es y si quiero bloquear todos los dominios de referer excepto el de mi web, y así impedir que carguen mi web por iframe, frame, etc, en otras webs, se puede hacer? al bloquear todos los dominios menos el nuestro bloquearíamos también los robots indexadores de google, etc. ?

  9. #9
    Cita Iniciado por xaiborweb Ver Mensaje
    cicklow siento revivir este theme tan viejo pero tu tutorial es el mejor hasta ahora,

    mi pregunta es y si quiero bloquear todos los dominios de referer excepto el de mi web, y así impedir que carguen mi web por iframe, frame, etc, en otras webs, se puede hacer? al bloquear todos los dominios menos el nuestro bloquearíamos también los robots indexadores de google, etc. ?
    no es necesario bloquear los referer... solo colocas:
    Código PHP:
    Header set X-Frame-Options DENY 
    en tu .htaccess y listo eso bloquea que tu sitio sea ingresado en un iframe...
    o
    Código PHP:
    Header set X-Frame-Options SAMEORIGIN 
    eso permite que tu sitio pueda ser agregado en un iframe, pero solo desde tu sitio, no desde otro (ejemplo que tu agreges un iframe de algun archivo de tu stiio)

  10. #10
    Cita Iniciado por cicklow Ver Mensaje
    no es necesario bloquear los referer... solo colocas:
    Código PHP:
    Header set X-Frame-Options DENY 
    en tu .htaccess y listo eso bloquea que tu sitio sea ingresado en un iframe...
    o
    Código PHP:
    Header set X-Frame-Options SAMEORIGIN 
    eso permite que tu sitio pueda ser agregado en un iframe, pero solo desde tu sitio, no desde otro (ejemplo que tu agreges un iframe de algun archivo de tu stiio)
    muchas gracias brother y desde el otro lado como usuario externo a una web con alguna de estas dos protecciones, hay alguna manera de burlar esto ?

Página 1 de 2 12 ÚltimoÚltimo


Temas similares

  1. como pùedo bloquear un iP?
    Resulta que hay un cansino en mi blog que no se registra y deja comentarios absurdos,me metido en comentarios en mi panel de adm pero no salen sus...
    Respuestas: 1
    Último mensaje: 30-jun-2011
  2. Porque bloquear el uso de MP
    Buenas, me han infraccionado y esta bien, cometi un error de desvirtuar una oferta segun la persona que me infracciono. Esta bien, no pasa nada...
    Respuestas: 5
    Último mensaje: 03-abr-2011
  3. bloquear busquedas a google
    hola que tal como bloqueo las búsquedas para que Google no las indexe
    Respuestas: 1
    Último mensaje: 29-ene-2011
  4. bloquear ataques DDoS a un VPS.
    Bueno tengo una web en un VPS, con unos panas, en un nicho web, que hay mucha guerra y nos han estado atancando mediante DDoS, y nos tienen sobre...
    Respuestas: 7
    Último mensaje: 05-ene-2011
  5. Como eliminar Referer URL
    hola, necesito que alguien me explique como puedo eliminar el referer al llegar a una determinada pagina; esto con el fin de engañar a estadisticas y...
    Respuestas: 4
    Último mensaje: 23-abr-2010

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •