Пример: Есть сайт 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> то есть смысл в том что все дейтсвия скрипт обработчик будет производить локально
вот такой вариант подойдет? http://www.filehoster.ru/files/dp4112 Код скопировал с mail.ru, вроде они тоже так защищают фотки от копирования. От новичков защитит, я так думаю
я подумал что не надо поступать ректально Википедия со мной согласилась: PHP: #Пример запрета хотлинкинга с помощью модуля Apache mod_rewrirte #Код добавляется в файл конфигурации веб-сервера (httpd.conf) или в локальный файл конфигурации хоста (.htaccess). # Предотвращаем загрузку изображений с хоста www.server.com, # за исключением файла баннера banner.jpg # Вместо любого запрошенного изображения вставляем заглушку # null.gif размером в несколько килобайт, находящуюся по адресу # http://www.server.com/images/null.gif RewriteCond %{HTTP_REFERER} !^http://www\.server\.com/ [NC] RewriteCond %{REQUEST_URI} !banner\.jpg$ [NC] RewriteCond %{REQUEST_URI} !null\.gif$ [NC] RewriteRule \.(jpe?g|gif|bmp|png)$ http://www\.server\.com/images/null\.gif [L] копай дальше в эту сторону
Спасибо за ответы. Жаль, но .htaccess не работает, тоесть он запрещает доступ к файлам, но эти файли также не отображаются на странице сайта... Файл mail.html вобще не открывается. Смотрел код, защиты там не заметил, картинка и .css нормально грузятся по ссылкам.