Msg#: 3671615 posted 11:14 am on Jun 13, 2008 (gmt 0)
Some things here.
I would not mix directives from different modules. To do so means you cannot guarantee which order the rules will be processed.
I would avoid mixed case URLs and I never use an underscore in a URL.
Your existing code may lead to a redirection chain for some of the URLs you list. Trace what happens when you request example.com/Contact_Us.htm for example.
Finally, you don't need to change some URLs from .htm to .php. You can either use a rewrite (not a redirect) to connect the .htm URL to the equivalent .php file on the server, or you can force .htm files to be parsed for PHP scripting.