Si opera una red de distribución de contenido , probablemente te preguntes por qué ocupa mucho ancho de banda. Desafortunadamente , CDN son los objetivos de hotlinking , también conocidos como sanguijuelas y la vinculación directa . Por hotlinking a su contenido , a otros dominios utilizan sin realmente lo hospeda . Es, básicamente, les proporcione contenido y el ancho de banda de forma gratuita. Para superar este problema y evitar 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
inicie sesión en 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 con el nombre " . Htaccess " ( sin extensiones) .
2
Abrir el archivo htaccess . En cualquier editor de texto. < Br >
3
Añada estas reglas al final del archivo htaccess para evitar que todos los dominios excepto el suyo de hotlinking a la CDN : . !
RewriteEngine onRewriteCond % { HTTP_REFERER } ^ $ RewriteCond % { HTTP_REFERER } ! ^ http://( www. ) ? yourwebsite.com ( /) ? . * $ [ NC]
Reemplazar " yourwebsite.com " con su dominio.
< br > 4
Añada estas condiciones sólo si desea permitir que uno o más dominios , excepto el suyo , al hotlink a la CDN : ¡
RewriteEngine onRewriteCond % { HTTP_REFERER } ^ $ % { HTTP_REFERER RewriteCond } ^ 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 reiniciar el servidor CDN . Sólo tú y tus amigos pueden hotlink a sus archivos a partir de ahora .