It looks as if he's trying to do the conventional rewrite from pretty URL to real home of content. It should be accompanied by a Redirect going in the opposite direction to grab users who ask for the long ugly URL in the first place.
The wording of the RewriteRule is a bit iffy because it would allow requests in the form
but I kinda doubt that's the problem.
Wander over to the Apache forum and look for the Redirect-to-Rewrite boilerplate. I repost it every couple of weeks. There's also one on query strings which may or may not be relevant. If you want the requested page name to become the new query string, and throw away any previous query string, you've got the right wording already.