training rosa
Grupo SEO TELEGRAM [Click Aquí]
Resultados 1 al 8 de 8
Tema:

Ayuda con codigo antiholink

  1. #1
    Warlock Invitado

    Predeterminado Ayuda con codigo antiholink

    Hola, como va?

    Les hago una pregunta, a ver si me pueden ayudar, necesito activar la proteccion antihotlink en un dominio pero permitirlo en images.google.

    Se puede usar el comodin "*" tanto en las extenciones de los dominios que tienen permiso de hotlink?

    Tengo este codigo, pero no se si es correcto:

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?MIDOMINIO.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.* [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.* [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]


    Desde ya, gracias

  2. #2
    Avatar de Xyborg
    Xyborg está desconectado Registrado

    User Info Menu

    Predeterminado

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?MIDOMINIO.com [NC]
    RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
    RewriteCond %{HTTP_REFERER} !google\. [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

    De ese forma permitis imagenes, cache y demas.

    Aca tenes mas ejemplos, por si queres incluir otros sitios como yahoo, feedburner, etc.
    http://perishablepress.com/press/200...king-strategy/

  3. #3
    gomin Invitado

    Predeterminado

    Pregunta para desasnarme:

    La línea
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?MIDOMINIO.com [NC]

    no debería ser
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?MIDOMINIO\.com$ [NC]

    o sea escapando el punto del com y marcando el final con el $?

    Me parece que como está va a permitir no solo MIDOMINIO.com sino también MIDOMINIO.com.uy MIDOMINIO.info y demás

  4. #4
    elmister está desconectado Registrado

    User Info Menu

    Predeterminado

    En realidad la linea

    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?MIDOMINIO.com [NC]

    Va a permitir no solo "midominio.com", tambien referers como estos

    http://www.midominio.com.hotlinker.com (ya que no tiene el $ al final, puede tener mas cosas despues)

    http://www.midominiojcom.hotlinker.com (el punto sin el \ significa "cualquier caracter", lo cual engloba el punto, pero tambien "cualquier otro")

    no pierdas el sueño con la diferencia, es muy rebuscado que alguien nos vaya a hacer hotlink de esa manera tan retorcida, salvo que tengas algun enemigo por ahi intentando buscarte las cosquillas, claro

  5. #5
    elmister está desconectado Registrado

    User Info Menu

    Predeterminado

    Mil perdones, pero faltaba algo mas

    Esto esta *mal*
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?MIDOMINIO\.com$ [NC]


    ya que solo permite que el referer sea http://www.midominio.com (tambien sin www y con https, permitanme simplificar un poco)

    Pero NO permite que sea http://www.dominio.com/algo ya que pone el $ despues del "com", no permitiendo que haya algo despues del com, ni tan siquiera la barra del final que sale cuando visitamos la raiz del sitio

    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?MIDOMINIO\.com(/.*)?$ [NC]

    Con este pequeño cambio permitimos que haya "algo" despues de ".com" y que ese algo forzosamente tenga que empezar con una /, garantizandonos que nos convierten en el subdominio de otro

  6. #6
    Warlock Invitado

    Predeterminado

    elmister, gracias por tu ayuda, ahora, podes decirme como hacer para permitir el hotlink desde todos los dominios y subdomiion de google (images.google.*, *.google.* y google.*)

    Muchas gracias nuevamente

  7. #7
    elmister está desconectado Registrado

    User Info Menu

    Predeterminado

    Pues se me ocurre algo asi

    RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-]*\.)*google\.[a-z]{2,4}(/.*)?$ [NC]

    espero no haberme equivocado mucho, aceptara accesos de referers de la forma algo.google.algo
    Si hay alguna pagina de google de la forma algo.algo.google.algo funcionará tambien

    Si te da un "Internal Server Error" o no hace lo esperado quita la linea y lo vemos mañana (aqui ya es hora de dormir)

  8. #8
    Warlock Invitado

    Predeterminado

    @elmister
    @Martin
    Muchas gracias, veremos que como funciona. Saludos

Temas Similares

  1. Ayuda con codigo
    Por Revolve en el foro General SoyWebmaster
    Respuestas: 0
    Último Mensaje: 27/01/2015, 17:13
  2. ayuda con un codigo
    Por Rogeliz en el foro Blogger
    Respuestas: 5
    Último Mensaje: 16/06/2013, 19:42
  3. Una ayuda xfabor con un codigo!!
    Por VMElcaballeronegro en el foro General SoyWebmaster
    Respuestas: 7
    Último Mensaje: 11/12/2012, 15:34
  4. Ayuda con codigo
    Por jcordeiro en el foro Webmasters Porno
    Respuestas: 8
    Último Mensaje: 05/06/2009, 21:25
  5. Ayuda con el codigo ABA
    Por chevix en el foro Webmasters Porno
    Respuestas: 4
    Último Mensaje: 28/07/2006, 18:53

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Has visto el post " Ayuda con codigo antiholink" que está en esta URL y ha sido creado por el usuario Warlock. Esperamos que te haya sido de utilidad el artículo " Ayuda con codigo antiholink" que inició el usuario Warlock de Soywebmaster.com.

Otros Foros de Interés

Curso SEO - Foro SEO - Foro Programacion - Foro Diseño Web - Intercambio de Enlaces - Negocios por Internet - Como Ganar Dinero - Foro Hosting - Foro Apuestas Deportivas

ÚLTIMOS ARTÍCULOS DEL BLOG SEO DE DAVID AYALA

MÉTODOS EFICACES para Indexar Enlaces en Google
Webinar: Keyword Research (Con Emilio García)
Safecont: Una herramienta SEO diferente
MEGA GUÍA SEO AutoPilot (Link Building Automático)
Usamos cookies que analizan hábitos de comportamiento y navegación que aceptas al navegar aquí. Política de privacidad | Cookies | Aviso legal