I've been beating my head against the wall on this for the better part of a day.

First of all I have a multisite installation with one main site and a few sites in symlinked "subfolders." One of these subsites has moved to its own domain name. All that went smoothly.

The problem I'm having is when I try to redirect anything that was in the symlinked subsite to its place under the new domain, I get all kinds of fun...and by fun, I mean stomach ulcers. Essentially I'm trying to do this.

(FYI: The symlink for the subsite is still in place, as is the folder for it in the /sites directory.)

Old url: http://www.mydomain.net/old_subsite_name/
New url: http://www.mynewdomain.org/

What I need:

Old url: http://www.mydomain.net/old_subsite_name/*
New url: http://www.mynewdomain.org/*

Essentially...what I'm trying to do is make sure that if anyone tries to go to a bookmarked page (whether it be /old_subsite_name or /old_subsite_name/*), it redirects to that page under the new domain.

I've been trying to do this in .htaccess all day and have had minimal luck. I've gotten close, but just can't get it to do it correctly. What it's doing now is sending the /old_subsite_name or /old_subsite_name/* urls to the new domain, but putting them after a ?q= so that I end up with:

http://www.mynewdomain.org/?q=old_subsite_name

...which just gives me a 404 page. Not very professional.

Has anyone else done anything like this? ANY help would be greatly apprecaited.