ZF-10163: Zend_Controller_Action_Helper_Redirector, duplicated port number if custom port used
Description
If site runs on custom port for example: http://example.org:50000/
In the IndexController/indexAction: $redirector = $this->_helper->getHelper('Redirector'); $redirector->setUseAbsoluteUri()->setGotoSimple('example');
You will be redirected to: http://example.org:50000:50000/index/example
The problem is in the: Zend/Controller/Action/Helper/Redirector.php the protected function _redirect append port number, but $_SERVER['HTTP_HOST'] contains port number too.
Comments
Posted by Marc Hodgins (mjh_ca) on 2010-10-26T01:50:16.000+0000
Patch with test attached.
Posted by Matthew Weier O'Phinney (matthew) on 2010-10-26T05:52:31.000+0000
Patch applied to trunk and 1.11 release branch -- thanks!