I'm trying to use cname and http redirect to hide that I'm linking to other domains on my site. I know how to setup the cname through my hosting service, but I'm unsure how to setup the http redirects. Do I need to setup each redirect link in the .htaccess file? Is there an easier and more efficient way?
Because you want to hide the original domain you have to proxy through your webserver. Note that this feature is not available at some hosting providers for security/abuse reasons. Also note that mosts companies don't allow you to proxy their sites (content) for fishing reasons.
In your .htaccess file you can than use mod_rewrite to proxy requests to other websites:
To proxy a remote image as if it's on your server you would use: