I'll take a poke at it. I think it's simply a matter of an absent "/"
RewriteRule ^/old\.html$ new.html
If you are using an example written for .htaccess it wouldn't include the leading "/" that is required when using it in config files. I haven't tried it just throwing out a guess for you to try.