Назад | Перейти на главную страницу

Как запретить пользователям прямой доступ к файлам на веб-сайте в IIS

Я хочу, чтобы пользователи в Интернете не могли вводить этот URL-адрес в браузере и напрямую обращаться к этим файлам. Как я могу это сделать?

например: mysite / uploadedfiles / file1.txt

есть ли какое-нибудь правило iis? Пожалуйста, помогите мне.

Если ваши txt-файлы не предназначены для прямой доставки пользователям через HTTP, и к ним просто обращается логика вашего приложения, вы должны переместить их в другое место, не опубликованное напрямую IIS. Это может потребовать некоторой реинжиниринга. Временным обходным решением может быть настройка какой-то фильтрации на основе HTTP-REFERRER.

Проверь это: https://blogs.msdn.microsoft.com/webdevelopertips/2008/12/15/tip-34-did-you-know-how-to-stop-hot-linking-from-your-site-using-url- rewrite-in-iis-7-0 /

Этот вопрос неоднозначен, но простой способ:

  1. Перейдите к просмотру содержимого сайта, щелкните файл правой кнопкой мыши, щелкните права редактирования, щелкните вкладку безопасности и отредактируйте разрешения, чтобы удалить IIS_IUSRS.