Я хочу разрешить частичную горячую ссылку на изображения на моем веб-сайте. Я хочу разрешить определенному сайту (Reddit) отображать изображение с моего веб-сайта на своей странице, но если они нажмут на ссылку на изображение с этого сайта, оно должно перейти на страницу просмотра изображения, а не напрямую само изображение.
Например: этот другой веб-сайт должен иметь это
<img src="http://mySite.com/myImage.jpg"/>
на своей странице, и он должен показывать изображение. Однако, если у них есть это:
<a href="http://mySite.com/myImage.jpg">Link Text</a>
Пользователь, который нажимает на эту ссылку, должен быть перенаправлен на страницу просмотра изображения, содержащую некоторый HTML-код, включая изображение, а не непосредственно на изображение.
Я пытаюсь добиться этого с помощью mod_rewrite. Однако в этих двух случаях используется один и тот же HTTP_REFERER. Есть ли способ, чтобы мой сервер различал это?