Como posso saber uma solicitação de ondulação ou uma solicitação do navegador

Eu tenho um servidor da web e alguns usuários estão recuperando minhas imagens usando um script automatizado. Desejo redirecioná-las para uma página de erro ou fornecer uma imagem inválida apenas se for uma solicitação CURL.

minha imagem reside emhttp://example.com/images/AIDd232320233.png, existe alguma maneira de rotear com .htaccess para a função de índice do controlador para onde eu possa verificar se é uma solicitação autêntica?

e minha outra pergunta, como posso verificar os cabeçalhos do navegador para distinguir entre os mais prováveis e autênticos e os feitos com uma solicitação cURL?