Пример:
Есть сайт www.site.com, на бэкграунде которого стоит картинка, как сделать так, чтобы когда заходят на www.site.com картинка нормально отображалась, но при заходе www.site.com/картинка.jpg - стоял запрет. Тоесть чтобы саму картинку не могли скачать.
Также интересует запрет на скачивание *.css файлов, или *.js
Как можно поставить запрет на скачивание таких файлов? Так сказать "Авторское право"
Если ставить в .htaccess
Order Deny,Allow
Deny from all
Allow from localhost
то картинки не отображаются при заходе на www.site.com
можно поступить ректальным способом... создать скрипт который будет выводить нужные картинки... и запрашивать все изображения через него ...а в httaccess прописать чё то типа
PHP код:
<Files "*.jpg">
order allow,deny
deny from all
</Files>
то есть смысл в том что все дейтсвия скрипт обработчик будет производить локально
#Пример запрета хотлинкинга с помощью модуля Apache mod_rewrirte
#Код добавляется в файл конфигурации веб-сервера (httpd.conf) или в локальный файл конфигурации хоста (.htaccess).
# Предотвращаем загрузку изображений с хоста www.server.com,
# за исключением файла баннера banner.jpg
# Вместо любого запрошенного изображения вставляем заглушку
# null.gif размером в несколько килобайт, находящуюся по адресу
# http://www.server.com/images/null.gif