Защита оригинальных изображений в ImageCache (watermark)

Аватар пользователя deminua deminua 14 июня 2013 в 12:27

Подскажите как сделать запрет на скачивание оригинала изображения:

Есть оригинал: http://***/system/files/portfolio/2013/06/14/yugok_-_fok.jpg
Есть watermark: http://***/system/files/styles/watermark_50/private/portfolio/2013/06/14/yugok_-_fok.jpg

Как сделать чтоб по прямой ссылке оригинала не происходила загрузка файла?

-----------------УЖЕ СДЕЛАНО НО ФАЙЛ СКАЧИВАЕТСЯ: ---------------------

Главная » Управление » Конфигурация » Мультимедиа
Метод загрузки по умолчанию: Закрытый — передачей файлов управляет Drupal
Приватный путь файловой системы: privat/files

Главная » Управление » Структура » Типы материалов » Портфолио » Управление полями
Каталог файлов: portfolio/[current-date:date_mini]
Хранилище: Приватные файлы

Комментарии

Аватар пользователя Bakdimkaz Bakdimkaz 29 января 2014 в 20:42

Добавь в папку portfolio/
файл .htaccess , если не было (если был, то впиши в существуюющий файл)

<FilesMatch "\.(gif|jpg|jpeg|png)$">
Order Deny,Allow
Deny from All
</FilesMatch>

Это запретит всем открывать картинки перечисленных расширений во всех вложенных папках.

подробнее про то, что можно наворотить с файлом .htaccess гугли полно статей. например вот: http://www.ph4.ru/spravka_htaccess.ph4