Example URLs should be live. Rather than making up names, give real ones that can be tested.
Also, the location of the .htaccess file with the directives matters. The example you give should be in "[DOCUMENT ROOT]/subdir/subdir/.htaccess". If you want every URL ending with "punk.png" to be redirected, add the following in [DOCUMENT ROOT]/.htaccess:
Code:
RewriteRule punk.png$ /punk.png
This also uses an internal redirect. The rewrite isn't visible to the site visitor (which may or may not be desirable) and is more efficient. An external redirect sends a message to the browser that the resource is at a different URL, which then has to issue a second request.
You'll still need the RewriteBase directive under the new virtual host configuration (see how useful it is to read the service alerts?).