title: How can I get the Module / Controller / Action for a given path from the Magento Admin area?
body: <p>I am to the point where I am extending Mage_Core_Controller_Varien_Router_Standard locally in my module to have access to its match() method, but of course, from the Magento admin it is treated differently from a front-facing store.</p>
  
  <p>Before I waste hours looking into this, is there a simple way to properly populate an instance of Mage_Core_Controller_Request_Http/Zend_Controller_Request_Http with the same information it is given on a normal front (read: non-admin) page load (i.e. category page, search page, cms page), but from the admin area based on the path (assuming a given store)?</p>
  
  <p>Ideally, it would look something like:</p>
  
  <pre><code>/** @var $request Zend_Controller_Request_Http */
  $request = Mage::getModel('namespace_module/foo')-&gt;getHttpRequestByPath($uri, $store);
  </code></pre>
  
  <p>Note: In the example, store is optional and '$uri' would be something like:</p>
  
  <ul>
  <li>www.store.com/</li>
  <li>www.store.com/faq</li>
  <li>www.store.com/foo/category/mens</li>
  <li>www.store.com/bar/product/xyz</li>
  </ul>
  
  <p>Not looking for hacks, but wouldn't mind a shove in the right direction. I am using Magento EE 1.11.</p>