Is there a way to do 301 redirect with a wildcard which would keep the $_GET variable in the URL intact?
Yes, just redirect to the new subdirectory. The query string will not be affected.
Thank you, but the issue I forsee is that although we moved our affiliate script from / to /aff we installed wordpress in the root / so we can’t just do simple 301 redirect from / to /aff or otherwise wordpress would cease to function.
Any assistance on this would be greatly appreciated.
We need to specifically target instances of index.php?id=
Well, that’s the answer … and WP can have its directory changed in its configuration file.