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

Hotlinking"O conocido como el 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 Nosotros no alojamos imágenes y las imágenes pueden ser descargadas a otro sitio fuera del alcance stealthsetting.com. En este caso vamos a hacer a continuación.

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 puede ser recuperada directamente de la stealthsettings.com enlace de la fuente, y el sitio tomará fotografías mostrará la imagen oops.gif Host para laurentiu.us.

He aquí un caso real. A "IT Blog"Pensado para 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/ [CN, OR] RewriteCond% {HTTP_REFERER} ^ http: // (.. +) Hi5.com/ [CN, OR] RewriteCond% {} ^ HTTP_REFERER http:?.. // (.. +) softpedia.com/ [NC] RewriteRule * (? g JPE | gif | bmp | png) $ http://laurentiu.us/oops.gif [L]

En la situación anterior todos los sitios pueden tomar fotos en stealthsettings.com o sitio web (para esa edición. Htaccess), con la excepción de los nombres 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.

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

Sobre el Autor

stealth LP

Fundador y editor Opciones de invisibilidadEn fecha 2006.
La experiencia en los sistemas operativos Linux (especialmente CentOS), Mac OS X, Windows XP> Windows 10 y WordPress (CMS).

Deja un comentario

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.