This would be the IIS article you want ... for the redirects in the first place ...
How To Redirect Browser Requests in Internet Information Services 5.0
on apache I'd say ... to treat .htm files as .php files ... so you can keep the same extension .. they just get treated as php ...
Is there similar with IIS ? might solve a problem for you