Скрыть доступ к прямым ссылкам

Имеется файловый хостинг внутри закрытой локальной сети. Многие пользователи загружают контент (фото, видео, файлы), затем берут ссылку на файл и вставляют на форум.

Хостинг и форум находятся на одной виртуальной машине. Как сделать так, чтобы на странице темы форума изображение, к примеру, отображалось, а по прямой ссылке доступ к изображению был закрыт?

Понимаю, что можно реализовать запрос со стороны форума к хостинг серверу, но для этого придется немного модернизировать сам форум (использовать curl). Возможно, есть какие-то более элегантные решения?


Ответы (1 шт):

Автор решения: Alexander Tichonov

Лучшим вариантом решения оказалось использование заголовка x-accel-redirect в nginx. https://www.opennet.ru/base/net/nginx_x_accel_redirect.txt.html

→ Ссылка