Возможный дубликат:
Как предотвратить горячие ссылки («кража изображений» / «кража пропускной способности») ресурсов на моем сайте?
Я хотел бы настроить свой сервер Apache аналогично рабочей конфигурации, которую я заметил на Симулятор сельского хозяйства интернет сайт. Они используют фоновые изображения CSS для своей основной панели навигации, но если вы попытаетесь просмотреть изображение с прямой ссылкой (пример) он возвращает ошибку 403 Forbidden. Я знаю, как разрешить / запретить индексы для каталогов, но не знаю, как запретить доступ к файлам в этих каталогах.
Кто-нибудь знает, как бы я настроил .htaccess для такой работы?
Я нашел аналогичный вопрос но на самом деле это не отвечает моему.
Сначала я хочу вам сказать, что это очень бесполезный поступок. Как только вы видите изображение в своем браузере, оно загружается на ваш компьютер.
Когда я перешел по вашей ссылке напрямую, у меня было 403. Затем я посетил страницу и даже смог увидеть изображение в ссылке, потому что оно было в кеше.
Я полагаю, что этот эффект достигается путем изучения реферала запроса. Образец блокировки по рефереру можно найти Вот
Я по-прежнему рекомендую вам этого не делать. Не многие люди пытаются сделать ссылку на фоновое изображение. И если они действительно захотят, все равно легко обойти эту меру, просто изменив заголовок.