There are several known issues for redirects with query strings:
- When a redirect is created for a URL that is not the active domain, but for a URL that is set to redirect to the active domain, query strings will not be passed. For example, if your active domain is http://www.mystorename.com, and you are redirecting http://mystorename.stores.yahoo.net to the active domain, then redirecting http://mystorename.stores.yahoo.net/pagea.html?123456 to http://mystorename.stores.yahoo.net/pageb.html?123456 will not pass the query string information. Instead, http://mystorename.stores.yahoo.net/pagea.html?123456 will redirect to http://mystorename.stores.yahoo.net/pageb.html.
- When a redirect is created to point a URL with a query string for a non-active domain to active domain, the redirect will not function. Instead, a user will encounter an error page or be taken to your store front, depending on your store settings.