Прекратить прямую ссылку на папку с фотографиями - PullRequest
0 голосов
/ 20 сентября 2011

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

Как я могу помешать им сделать это?Есть ли способ показать пользовательскую веб-страницу, если они попробуют это, которая говорит "Ой, не кради!"или подобное?

У меня есть выделенный сервер Windows с доступом администратора через удаленный рабочий стол.Единственное, что должно войти в эту папку - это скрипт, ничего больше.

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 28 сентября 2011

Вы можете проверить реферера.Это может быть легко побеждено, но большинство людей вероятно не будет достаточно заботиться, чтобы сделать это.Вот еще некоторые подробности об этом http://davidwalsh.name/prevent-image-hotlinking

Для защиты паролем части вашего сайта вы также можете использовать файлы .htaccess - http://weavervsworld.com/docs/other/passprotect.html

Я не знаю, как это сделать.в IIS, извинения.

0 голосов
/ 20 сентября 2011

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

...