Pare Hotlinking con .htaccess (cómo configurar Protección Hotlink en .htaccess)

"Hotlinking"O también conocido como sanguijuela, que llevan a cuestas, vincular directamente, juego de imágenes fuera del sitio es un método por el que una página web toma imágenes otros sitios web. Las imágenes más grandes y múltiples visitas en el sitio que tomó las imágenes es aún más tráfico y consumen más banda (Ancho de banda) En el servidor de origen. Por supuesto, esto se aplica no sólo a los archivos. Puede recuperar archivos .mp3, archivos video e incluso archivo. En estos tres últimos casos el consumo de banda sería mucho más alto y automáticamente traería costos adicionales en el servidor host.

¿Cómo se puede bloquear otros sitios para tomar fotos de nuestro origen?

Para el siguiente escenario. Nosotros stealthsettings.com host de imágenes y no queremos que las imágenes se recuperen en otra página web fuera del dominio stealthsetting.com. En este caso haremos lo siguiente.

1. Agregar un archivo .htaccess in webrootEl sitio que se alojan imágenes.

2. In. Htaccess añadir las siguientes líneas.

RewriteEngine On
RewriteCond% {HTTP_REFERER}! Http: // (. +.)?stealthsettings.com / [NC]
RewriteCond% {HTTP_REFERER}! ^ $
RewriteRule * (JPE G |? Gif | bmp | png).. $ Http://laurentiu.us/oops.gif [L]

Esto significa que los archivos con extensiones . Jpg,. Jpeg,. Gif,. Bmp si .png no se puede recuperar con un enlace directo desde la fuente  stealthsettings.com, y el sitio que tomará las imágenes mostrará la imagen oops.gif Host para laurentiu.us.

He aquí un caso real. UNA "IT BlogPensó en ayudar a la gente ignorante robo tutoriales de nosotros. Con todas las fuentes. Las nuevas líneas añadido htaccess tuvieron el siguiente efecto en el sitio que tomó las imágenes.:

No sabe - le enseñamos

¿Cómo podemos bloquear sitios específicos para tomar fotografías.

Puede haber otras situaciones en las que desee permitir la toma de imágenes de otros sitios web, excepto algunos.

RewriteEngine On
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Facebook.com/ [NC, OR]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Hi5.com/ [NC, OR]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Softpedia.com/ [NC]
RewriteRule * (JPE G |? Gif | bmp | png).. $ Http://laurentiu.us/oops.gif [L]

En la situación anterior, todos los sitios pueden tomar fotografías desde stealthsettings.com (o del sitio para el que editamos .htaccess) excepto para los dominios y subdominios de facebook.com, hi5.com si softpedia.com. Imágenes tomadas de estas tres áreas será redirigido a laurentiu.us / oops.gif.

* Especificar en cuanto al uso El módulo mod_rewrite deben estar presentes en el servidor web apache.

Fundador y editor Stealth Settings, desde 2006 hasta la actualidad. Experiencia en sistemas operativos. Linux (Especialmente CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS)

Cómo » Linux » APACHE » Pare Hotlinking con .htaccess (cómo configurar Protección Hotlink en .htaccess)
Deja un comentario