Собственно, хочется такой фигни. Если моя картинка встроена в чужой сайт - делать ресайз. Если на неё ссылка с другого сайта, то делать редирект на страницу с этой картинкой. Ну, а для открытия картинки со своего сайта, понятно, отдавать как положено.
Анализ реферера не позволит отличить первые два варианта. Он не несёт информации о встраивании.
Первая мысль, приходящая в голову - это дёргать страницу с реферером и анализировать код. Если наша картинка там встроена через {img src}, то запомнить это и отдавать ресайз. Если через {a href}, то выдавать редирект. Если непонятно или страница приватная - пускай уже давятся, отдам картинку :)
Есть ли более изящное и менее ресурсоёмкое решение? А то, в отличии от варианта с одним реферером, в логику конфига web-сервера задачу не вставить, даже mod_magnet не хватит. Придётся скрипты дёргать.