Я думаю, что ответ на этот вопрос — нет, но в идеале я хотел бы иметь возможность разрешать хотлинкинг изображений, но перенаправлять обычные ссылки. Например, если кто-то использует это, это должно работать так, как ожидалось:
<img src='http://mysite.com/image.jpg'/>
Но если они используют это, он будет перенаправлен на другую страницу при посещении:
<a href='http://mysite.com/image.jpg'>Click Here</a>
Я считаю, что $HTTP_REFERER
один и тот же, независимо от двух методов. Есть ли другой умный способ различить их?