IIS6: запретить скачивание определенного расширения файла - PullRequest
2 голосов
/ 17 декабря 2009

[Я опубликовал аналогичный вопрос на serverfault.com, но получил очень мало отзывов, поэтому пробую здесь]

Я могу сделать это просто отлично под Apache с htaccess. Но на работе все время M $ ...

Мне нужно заблокировать доступ ко всем файлам .fla, которые могут появиться на виртуальном хосте. Мы держим их рядом с несколькими .swf, которые мы используем на некоторых наших сайтах, я просто хочу убедиться, что они не загружаются людьми или пауками, которые могут поцарапать сайт.

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

Я пробовал маршрут типа MIME (проверьте, определен ли тип MIME в заголовках HTTP> Типы MIME, удалите его и т. Д .;), но не определен FLA, но я все еще могу загрузить файл по умолчанию , Я помню, что все было наоборот, если вы ХОТИТЕ подавать .flv файлы, но не .fla

Я не могу использовать подход Web.Config (по крайней мере, я так не думаю), поскольку это не сайт ASP.NET ... поэтому я не уверен.

Я не хочу устанавливать какие-либо приложения (поскольку это производственная система).

Спасибо, оцените любые отзывы.


МОЕ РЕШЕНИЕ:

Благодаря тому, что меня указали в правильном направлении, я получил эту работу так, как хотел (надеюсь, правильно), для тех, кто также нуждается в этом решении, вот что я сделал:

Выберите свой веб-сайт в разделе IIS> Свойства> Домашний каталог (вкладка)> Конфигурация (кнопка)> Сопоставления (вкладка)> Нажмите Добавить (кнопка)

Исполняемый файл: C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll

Расширение: Ваше расширение здесь

Глаголы: (ВСЕ или POST / GET / etc;)

[x] Скриптовый движок (проверено)

[x] Файл Vefiry существует (проверено)

1 Ответ

3 голосов
/ 18 декабря 2009

IIS> Веб-сайт> Свойства> вкладка «Домашний каталог»> кнопка «Настройка»> «Сопоставления»> кнопка «Добавить»

Исполняемый файл: C: \ WINDOWS \ system32 \ inetsrv \ 404.dll

Расширение: .ext

Глаголы: (не думаю, что это имеет значение)

[] Скриптовый движок

[] Убедитесь, что файл существует

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...