Хэндлер можно повесить на все расширения: символ * еще никто не отменял. Но в IIS придется на обработку ASP.NET прописать все используемые расширения (либо, опять же *).
Аналог mod_rewrite в Apache для перезаписи URL и поддержки RegEx был написан мною и скачать его можно
здесь. Но он сделан для другой цели, хотя ничто не запрещает создать правило типа:
<rule source="(.*)" destination="Default.aspx?Path=$1"/>
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение