Cómo permitir hotlinking para Google y Feedburner en regla para evitar hotlinking

  • Autor Autor Mykeura
  • Fecha de inicio Fecha de inicio
Mykeura

Mykeura

Zeta
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
Navegando por la web me encontre esta regla para evitar el hotlinking en hosting con Windows.

PHP:
<rule name="Rechazar hotlinking"
      stopProcessing="true">

      <match url=".*\.(gif|jpg|png)$"/>
      <conditions>
        <add input="{HTTP_REFERER}"
                pattern="^$" negate="true" />
        <add input="{HTTP_REFERER}"
               pattern="^http://blackslot\.com/.*$" negate="true" />
      </conditions>
      <action type="Rewrite" url="/images/gandalf_nopuedespasar.jpg" />
</rule>

La duda que me surge es puedo agregar en la regla que quiero dar permiso a Google y Feedburner para que puedan realizar hotlinking.

Por favor ayudenme.
 
Buenas, yo conozco una forma, pero no sé cómo hacerlo con PHP, solo sé hacerlo con htaccess...

aquí te dejo un par de links que lo explican mucho mejor de lo que lo podría explicar yo, y a ver si te sirve de ayuda

Enlace eliminado
Enlace eliminado

ya me dirás a ver qué tal 🙂

saludos!
 
Última edición:
yo uso blogger para subir las imagenes y postearlas en wordpress.
 
Es sencillo si puedes utilizar htaccess, simplemente agregas el codigo que te dejo a continuacion y listo.

HTML:
#BEGIN EVITAR HOTLINKING
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tudominio.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?feedburner.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?bloglines.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?netvibes.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?dominioamigo.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|js|zip|css)$ http://tudominio.com/imagenes/no-hotlinking.jpe [R,NC,L]

#END EVITAR HOTLINKING

Desde la linea 5 hasta la linea 9 le das permiso a tu dominio, a feedburner, a google, a bloglines y a netvibes, en la linea 10 le das permiso a cualquier otro dominio y en la linea 11 le dices que imagen debera mostrar cuando alguien te robe una imagen de tu servidor.

A partir de este codigo solo debes ponerle un poco de imaginacion y tendras tu regla para evitar el robo de imagenes.

Un saludo
 
Atrás
Arriba