title: Zend Framework 2: Catch all route and url escape
body: <p>I'm trying to create or find a route which will basically catch all.
  What I need is something that can route the something like the following;</p>
  
  <pre><code>/some-page/some-childpage/another-childpage
  /another-page
  /yet-anotherpage/page
  </code></pre>
  
  <p>These urls will not be related to any module as such, they're more so an admin can create pages at any url.</p>
  
  <p>I've got something which catches the routes at the moment using wildcard routing and a child wildcard route, but when I use it in the URL view helper it's encoding the forward slashes within the 'url' parameter.
  Basically: </p>
  
  <pre><code>$this-&gt;url( 'public_page', array( 'url' =&gt; 'foo/bar' ) )
  </code></pre>
  
  <p>Is outputting <code>/foo%2Fbar</code>.</p>
  
  <p>As well as not allowing /s, when trying to retrieve the url parameter, its returning the query string upto the first /.</p>
  
  <p>Any help and suggestions would be great!</p>
  
  <p>Regards,
  Michael</p>