Публичный на то и публичный что ссылка прямая.
Идея полностью из разряда фантастики и не имеет никакой реальности под собой. Чтобы не было возможности скачивать напрямую, файл должен быть не публичный, его реальное местонахождение должно быть неизвестно, Что собственно в DLE уже есть и это делает тег attachment. А все остальное это "детские игры" которые по своей сути являются пустой тратой времени и ваша ссылка при любых иных условиях будет распространена быстрее чем вы потратите время на придумывание методов защиты.