2010-09-22 3 views
0

Я ищу способ ограничить прямой доступ к определенной папке или папкам на нашем веб-сайте, который размещен в IIS7, в нашей второй среде разработки, IIS6 в нашем первом dev окружающей среды и IIS6 по производству.Ограничение доступа к файлам в папке для webservice IIS6/7

В основном мы должны быть в состоянии связать эти файлы с нашего сайта т.е .: http://www.domain.com/stuff/survey.pdf

Но если кто-то пытается связать с этим из блоге и т.д., это не должно служить содержание. Есть ли способ сделать это в веб-конфигурации или это выходит за рамки возможностей IIS?

ответ

0

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

Затем я создал папки для замены всего содержимого, которое мы в настоящее время обслуживаем (.pdf, .png и т. Д.), Так как не было того, что мы хотели получить. Я называю папку так же, как и исходный документ, т. Е .: /webroot/survey.pdf/, а затем помещал index.php внутри папки survey.pdf.

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

Смежные вопросы