LINUX.ORG.RU

История изменений

Исправление Komintern, (текущая версия) :

Во-первых, если набрать site/images/real-name.jpg, то получим на экране real-name.jpg, чего не хотелось бы.

если сильно надо, то способ есть.
можно на сайте картинку показывать, а по директ-линку - запрещать.
для этого нужно проверять Referer.

ну или раз тема в webdev, можно так: включать картинки с src=/my-own-script-for-images.php?imgcode=XXX и затем в своем скрипте проверяй что-хочешь - referer, данные пользовательской сессии, юзерагента, делай кастомные ACL в базе и т.д. реальные ссылки на картинки тоже храни в базе, вытягивай по передаваемому imgcode и отдавай редирект, а в nginx настрой internal-локацию http://wiki.nginx.org/HttpCoreModule#internal

Исходная версия Komintern, :

Во-первых, если набрать site/images/real-name.jpg, то получим на экране real-name.jpg, чего не хотелось бы.

если сильно надо, то способ есть.
можно на сайте картинку показывать, а по директ-линку - запрещать.
для этого нужно проверять Referer.