L'hotlinking è la pratica di includere risorse da altri siti. Questa pratica può rivelarsi molto dannosa in termini di performance per il vostro server, quindi è consigliabile limitarla. In questo articolo vedremo come impedire l'hotlinking delle immagini con il file .htaccess
.
Dobbiamo usare un'immagine predefinita che verrà servita qualora un altro sito voglia usare le nostre immagini. Aggiungete quindi il seguente codice nel vostro file .htaccess
.
RewriteEngine On #Sostituire ?miosito\.com/ con l'URL del vostro sito RewriteCond %{HTTP_REFERER} !^http://(.+\.)?miosito\.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ #Sostituire /images/nohotlink.jpg con il vero URL della vostra immagine RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]