Нетрудно написать и / или создать сервер, который обслуживает только изображения из файлового хранилища вне структуры каталогов вашего сайта.Простая перезапись URL-адреса может предоставить вашему коду необходимую информацию о фактическом местоположении файла, которую он затем выводит в браузер.
В качестве альтернативы необходимо сопоставить URL-адрес изображения с путем к каталогу изображения вбазы данных, а затем сделать поиск.Сделайте поле URL индексированным поиском, и это будет очень быстро.
Я написал сервер изображений в Ruby пару лет назад в том же духе, и это была довольно простая задача.