Hotlinking es un problema común que ocurre hoy en día. Cuando las personas incrustan imágenes en su sitio web directamente desde su servidor web, se conoce como hotlinking. Entonces, cuando algún visitante del sitio web aterriza en la página de destino, la imagen se mostrará directamente desde su servidor.

Esto no parece correcto.

Esto puede terminar en un mayor uso del ancho de banda y problemas de tiempo de actividad del sitio web. Si utiliza un proveedor de alojamiento web que le cobra por el consumo de ancho de banda, comenzará a pagarles más por la transferencia de datos adicional. Además, dado que el sitio web solicita imágenes cada vez que tienen un visitante, esa es una solicitud HTTP adicional.

Esto también causará la velocidad y el rendimiento de su sitio web. En general, deshabilitar el hotlinking es una buena idea que puede hacer. Para hacer esto, copie el código a continuación y péguelo en el archivo .htaccess en el directorio raíz.

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomainname.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Debe reemplazar yourdomainname.com con su nombre de dominio real.