I need to 301 redirect all requests coming in for requests to
http://server.com to be redirected to
http://newserver.com unless the request is for an arbitrary list of directories we are maintaining on the legacy server (eg server.com/foo or server.com/bar)
I'm having a hard time working out how best to set this up and the regexs.
EG, I need:
http://server.com/page1to redirect to
http://server.com/dir1/page2to redirect to
http://server.com/footo load as normal
http://server.com/bar/baz.htmlto load as normal
... because 'foo' and 'bar' are in my list of legacy dirs.
I'm wondering if the way to do this is to some how catch the matches in my list and then redirect anything else as a wildcard over to the new server -- but I can't make it work.
Can anyone help me with some regex and rewrites for those please?