Можно ли отличить горячую ссылку от обычной ссылки на изображения с помощью.htaccess?
Я думаю, что ответ на этот вопрос - нет, но в идеале я хотел бы иметь возможность разрешать горячие ссылки на изображения, но перенаправлять обычные ссылки. Например, если кто-то использует это, оно должно работать так, как ожидалось:
<img src='http://mysite.com/image.jpg'/>
Но если они используют это, при посещении он перенаправится на другую страницу:
<a href='http://mysite.com/image.jpg'>Click Here</a>
Я считаю, что $HTTP_REFERER
одно и то же, независимо от двух методов. Есть ли какой-нибудь другой умный способ отличить одно от другого?
4
1 answers
Многие браузеры отправляют разные заголовки Accpet:
в этих двух ситуациях.
При запросе ресурсов у <img src="xxx">
:
Accept: */*
При запросе URL-адреса в адресной строке:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2
Author: mateusza, 2012-05-09 16:56:17