Tecnología

Inicio

Cómo prevenir Hotlinking Con CDN

Si usted opera una red de distribución de contenido, probablemente se preguntan por qué se toma tanto el ancho de banda. Por desgracia, los CDN son los objetivos de hotlinking, también conocidos como sanguijuela y la vinculación directa. Por hotlinking a su contenido, otros dominios utilizan sin realmente lo hospeda. Es, básicamente, les proporciona contenido y el ancho de banda de forma gratuita. Para superar este problema y evitar el hotlinking en CDN, puede utilizar el archivo .htaccess para restringir el acceso a su dominio y permitir que sólo los dominios amistosos para Hotlink.

Instrucciones

1 Conectarse a su servidor CDN y busque el archivo .htaccess en su raíz. Si el archivo .htaccess no está ahí, crear un nuevo archivo de texto y el nombre ".htaccess" (sin extensiones).

2 Abra el archivo .htaccess en cualquier editor de texto.

3 Añadir estas reglas al final del archivo .htaccess para evitar todos los dominios excepto la suya frente a hotlinking a su CDN:

RewriteEngine on
RewriteCond% {} HTTP_REFERER! ^ $
RewriteCond% {} ^ HTTP_REFERER http: (www.)?? //. Yourwebsite.com (/) * $ [NC]

Reemplazar "yourwebsite.com" con su dominio.

4 Añadir estas condiciones sólo si desea permitir que uno o más dominios, excepto el suyo, al hotlink a su CDN:

RewriteEngine on
RewriteCond% {} HTTP_REFERER! ^ $
RewriteCond% {} ^ HTTP_REFERER http: // (www.) Yourdomain.com (/) ?.

$ [NC]
RewriteCond% {} ^ HTTP_REFERER http: // (www.) Frienddomain1.com (/) ?. $ [NC]
RewriteCond% {} ^ HTTP_REFERER http: (www.)?? //. Frienddomain2.com (/) * $ [NC]

5 Guarde el archivo .htaccess y reinicie el servidor CDN. Sólo usted y sus amigos pueden hotlink a sus archivos a partir de ahora.