Я нашел ответ самостоятельно:
RewriteRule ^/.*\.html /index.asp [NC,L]
#for any line that does not begin with /index.asp and is an asp page
RewriteRule (?!^/index.asp)(^/.*\.asp) /index.asp [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.* /index.asp [NC,L,QSA]
Первое правило - перенаправить html в индекс. asp
Второе - перенаправить все asp страницы. которые не индексируются. asp для индексации. asp
Третье правило - перенаправлять все, что нам не хватает, для индексации. asp