title: Is there any way to Route path with question mark?
body: <p>I am defining my Route </p>
  
  <p><code>&lt;Route path={['/test', '/test\\?foo=:id&amp;bar=:id\\&amp;zoo=:id']} component={Test} /&gt;</code></p>
  
  <p>When I enter URL <code>localhost:9000/test?foo=100&amp;bar=100&amp;zoo=100</code> its is not being redirected to Test component. I added <code>console.log(this.props.location.search)</code> in componentDidMount() but  it is giving output as <code>?foo=100&amp;bar=100&amp;zoo=100</code></p>
  
  <p>And it is going to my Error page view which is,</p>
  
  <p><code>&lt;Route path="" component={ErrorPage} /&gt;</code></p>
  
  <p>I have tried to remove the Question mark (?) from URL and added characters like [, ], $ and the URL is hitting Test component.</p>
  
  <p>Is there any way If I enter URL = <code>localhost:9000/test?foo=100&amp;bar=100&amp;zoo=100</code> I get redirected to Test component rather than going to an error component.</p>
  
  <p>I would appreciate the help.</p>