Redirect to URL with query string
Why not just build the url like this?
$redirectUrl = 'http://magento.local/en_en/shop/index?test=1';
the second parameter of setRedirect
is for the redirect code (301, 302).
If you want to build the url internaly you can try this:
$redirectUrl = Mage::getUrl('module/controller/action', array('_query'=>'test=1'));
The better way to do this is like this.
Mage_Core_Controller_Varien_Action::_redirect('urlpost/index/response', array('_secure'=>true,'_query'=>'string1=417'));