How to make the Rules module perform a redirect to an URL that includes a query string?
You may want to try the "Rules URL argument" module to get this to work. Here is a quote about it (from its project page):


  ... provides two rules conditions based on URL arguments:
  
  
  check if a URL argument is present.
  compare the value of an URL argument.
  
  
  It also provides an action that makes the value of an URL argument available as new variable to Rules.


Refer to my answer to "How to use the Rules module to implement a custom redirect for an outdated URL?" for way more details about this module also.