To be honest, I think it is much easier to do this with HTTPD. Rewrite is basically specialized in rewriting the path part of the URLs. Doing hostname rewrites is also possible, but I guess using HTTPD is much simpler.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.