Here's your problem:
What that means, it's usable only within the main server .conf file. Virtual host means you can use it within which is only usable within the main server conf file.
You can't use RerwiteMap within a .htaccess file. Context will have ".htaccess" listed as a usable file on directives usable in .htaccess.
yerba# rm -rf /etc