nginx запрещает доступ к изображениям по ссылке, но разрешает внутренние страницы - PullRequest
0 голосов
/ 11 сентября 2018

Я хочу запретить пользователям доступ к изображениям на моем веб-сайте по прямым ссылкам, поэтому я помещаю это в конфигурационный файл nginx:

    location ~* ^.+\.(jpg)$ {
        return 404;
    }

работает нормально, но когда я открываю страницу, содержащую изображение,также возвращает 404, изображение не загружено.это работает, только если я делаю это:

    location ~* ^.+\.(jpg)$ {
        root /var/www/project/public;
    }

, но тогда оно становится доступным по прямым ссылкам

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

спасибо!

...