title: Using Zend framework to redirect/forward (similar to 301 status) old URLs to new controllers/actions
body: <p>I have a rather old website that I've fed up refactoring so I'm rebuilding.  </p>
  
  <p>The old URLs don't have any naming consistency for me to create some sort of rule so, is it possible to have some sort of router/controller that forwards ($this->_forward()) the old URLs to their new location?</p>
  
  <p>For instance when I'm calling <a href="http://www.example.com/this-is-a-url-with-a-random-name.php" rel="nofollow">http://www.example.com/this-is-a-url-with-a-random-name.php</a> it will forward to <a href="http://www.example.com/url/random-name" rel="nofollow">http://www.example.com/url/random-name</a> ...</p>
  
  <p>Maybe this match could exist in an array so the key would be the old URL and the value would be the new location?</p>
  
  <p>Or am I just trying to re-invent the wheel and I should just stick with the good ol' .htaccess rules with 301 redirects?  </p>
  
  <p><em>(I hope all this makes sense?)</em></p>
  
  <p>Cheers,
  Angel</p>