Если вы не хотите, чтобы ваши файлы могли скачивать с других сайтов, то вы можете запретить делать это с помощью специального кода в htaccess. Как это происходит ? Например, на вашем сайте доступна для скачивания электронная книга, любой желающий может скопировать ссылку для скачивания электронной книги и разместить у себя на сайте. Тогда электронную книгу будут скачивать с другого сайта, но нагрузка будет производиться на ваш сайт, так как ссылка указана ваша. Вот такие вот возможные действия можно пресечь, указав специальный код в файле htaccess.
Зайдите в корневую директорию вашего сайта на хостинге, где расположены все файлы вашего сайта, найдите файл htaccess. Откройте файл htaccess и добавьте в него следующий код:
#Запрещаем загрузку файлов с внешних сайтов
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.site.com/ [nc] RewriteRule .*.(gif|jpg|png)$ http://site.com/stop.gif[nc]
В коде, в предпоследней строке, укажите свой адрес сайта. В последней строке, в скобках, укажите типы файлов, на которые будет распространяться запрет. В конце последней строки укажите URL адрес изображения, которое будет отображаться вместо оригинала, к примеру изображение с предупреждением о запрете.