Переписать URL для одного уровня?

#c# #rewrite #isapi-rewrite

#c# #переписывание url #isapi-переписать

Вопрос:

Мне нужно правило перезаписи, которое использует только один параметр.

 <rewrite url="~/(. ).aspx to="www.mysite.com/results?search=$1" />
  

Проблема в том, что теперь я не могу получить доступ к моей странице по умолчанию в формате aspx и, в основном, ко всем запросам, которые содержат один файл — изображения, таблицы стилей и т.д.

Я предполагаю, что есть какие-то правила исключения, которые можно записать?

Кроме того, могу ли я «на лету» выполнять замену символов, например, заменять пробелы на » «, подчеркивания на тире и т.д.?

Спасибо.

Ответ №1:

Нет, дело не в правиле, вам нужно настроить iis для обработки с asp.net все запросы к файлам.

вот так, шаг за шагом.

http://forums.iis.net/t/1015329.aspx