Если вы обеспокоены тем, что на вашем сервере размещаются только файлы, но пользователи, которые его скачивают, не видят, откуда он, вы можете сделать следующее:
- проверить наличие реферера.Это может быть обманчиво, однако, если вы беспокоитесь о ссылках с форумов и т. Д., Это вариант.
В основном вы проверяете, установлен ли заголовок реферера HTTP и соответствует ли шаблон вашего сайта,Если нет, вы можете заблокировать трафик, однако, если вы действительно хотите предлагать загрузки, я бы не стал блокировать пользователя.
Вместо этого вы можете отобразить фасадную страницу загрузки с дизайном своего сайта и затем предложить загрузку.,С некоторой логикой сеанса вы можете разрешить пользователям загружать файлы.
Это можно сделать для создания гораздо лучшей проверки горячих ссылок, чем на основе заголовков http.