I used something like this in my code $this->_helper->redirector()->goToUrl('wyszukaj/'.$this->getRequest()->getParam('type').'/'.urlencode($this->getRequest()->getParam('search')));
and it worked well, it redirected me to place I wanted. In my router I have line $router->addRoute('wyszukaj', new Zend_Controller_Router_Route('wyszukaj/:type/:string/*', array('module' => 'default', 'controller' =>'search', 'action' => 'index'))); but now, after update from trunk I finish up at myhost/search after this request. I don't have any idea how it's discovering that the module name is search but I want it to go to address I construct manually. -- Łukasz Wojciechowski