For one of our projects, we're doing a rebranding of the website name, logo, etc...
As such, we need to
301 Moved Permenantly redirect all users from the old domain to the new domain. With IIS7, that's pretty simple. We just create a new website that redirects all traffic to a host-headered domain .. to the new one.
But this loses their original destination resource.
eg. Old Domain: www.OldDomain.com New Domain: www.NewDomain.com User: www.OldDomain.com/user/PureKrome -> 301 --> www.newDomain.com
Notice how it's going to the new domain BUT not to /user/PureKrome?
How can I do this so it goes to the new domain and keeps the original resource request? I'm guessing URL-ReWriter for IIS7 might help?
Also, what happens if I want to do this...
CurrentDomain 1: Domain.com CorrectDomain 1: www.Domain.com CurrentDomain 2: AnotherDomain.com CorrectDomain 2: www.AnotherDomain.com
Is it also possible to have those in the same IIS website? So any URL to domain.com will 301 to www.domain.com
Right now I'm making 2 IIS websites, with a 301 hardcoded (which still means I lose the original resource request, too).