Автоматическая генерация миниатюрных изображений - IMAGE RESIZER

Запрет показа оригинальных изображений

  Сокращаем длину url   Запрет показа оригинальных изображений   Хотлинкинг   Кеширование

Не редко ставится задача, когда должны быть видны превью, а оригинальные файлы необходимо скрыть от посетителей сайта.

Шаг 1

Так как в url к скрипту мы указываем путь и имя оригинального файла, то легко вычислить его местоположение:

http://image-resizer.ru/resize/?w=200&file=/images/test-1.jpg

Для ограничения доступа к папке, где находятся оригинальные изображения, создайте и поместите в эту папку (в нашем примере /images/) файл .htaccess содержащий код:

Order Deny,Allow
Deny from all

Чтобы разрешить доступ определённому IP адресу (например, вашему), допишите третью строку:

Allow from 192.168.0.1
Шаг 2

Логика скрипта Image Resizer так устроена, что он сам может показать оригинал изображения, если в параметрах url заданы размеры больше существующих. Например:

http://image-resizer.ru/resize/?w=20000000000&file=/images/test-1.jpg

Чтобы запретить скрипту показывать оригинальные изображения, измените в нём переменную $Original (см. настройки).