Я хочу запретить пользователям доступ к изображениям на моем веб-сайте по прямым ссылкам, поэтому я помещаю это в конфигурационный файл nginx:
location ~* ^.+\.(jpg)$ {
return 404;
}
работает нормально, но когда я открываю страницу, содержащую изображение,также возвращает 404, изображение не загружено.это работает, только если я делаю это:
location ~* ^.+\.(jpg)$ {
root /var/www/project/public;
}
, но тогда оно становится доступным по прямым ссылкам
. Можете ли вы помочь мне предотвратить прямой доступ к изображениям по ссылкам и разрешить их отображениевнутренние страницы?
спасибо!