[Я отправил аналогичный вопрос о serverfault.com, но было очень мало обратной связи так пытается здесь]IIS6: Disallow конкретного расширение файла загружается
Я могу сделать это просто отлично под Apache с htaccess. Но на работе все его M $ все время ...
Мне нужно заблокировать доступ к любым файлам .fla, которые могут появиться на виртуальном хосте. Мы держим их рядом с немногими .swf, которые мы используем на некоторых наших сайтах, я просто хочу быть уверенным, что они не будут загружаться людьми или пауками, которые могут очистить сайт.
В fla нет ничего чувствительного, но я бы предпочел сохранить их в одной папке и запретить загрузчикам.
Я пробовал маршрут типа MIME (проверьте, не указан ли тип MIME в заголовках HTTP> MIME-типы, удалите, если он был, и т. Д .;), но FLA не определен, но я все еще могу загрузить файл по по умолчанию. Я помню, это было наоборот, если вы хотите, чтобы служить .flv
файлы, но не .fla
«s
Я не могу сделать Web.Config подход (по крайней мере, я не думаю, что я могу), поскольку это не является ASP.NET сайт ... поэтому я не уверен.
Я не хочу устанавливать какие-либо приложения (так как это производственная система).
Благодарим за отзыв.
МОЕ РЕШЕНИЕ:
Благодаря быть в правильном направлении, я получил эту работу так, как я хотел (надеюсь правильно), для тех, кто нуждается это решение, а, вот что я сделал:
Выберите свой сайт под IIS> Свойства> Главная Каталог (вкладка)> Конфигурация (кнопка)> Отображения (вкладка)> Нажмите кнопку Добавить (кнопка)
Исполняемые: C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll
Расширение:ваше расширение
Глаголы: (ALL или POST/GET/и т.д.;)
[х] Script Engine (проверено)
[х] Vefiry файл существует (проверено)
Я не могу найти 404.dll .. может быть, Мне нужен этот мастер IISLockdown? – Jakub
Я скопировал исполняемый путь из существующего правила сопоставления. Я считаю, что это было для .shtml. – Byran
Я использовал 'C: \ WINDOWS \ system32 \ inetsrv \ asp.dll' как исполняемый путь и блокировал типы файлов, отличных от ASP, например .exe. – Keith