title: React-router messes up request urls
body: <p>I am trying to implement the following nested urls with react-router. My problem is that the Feed component sends both GET and POST requests to the wrong url when nested within the Router component, like this:</p>
  
  <pre><code>ReactDOM.render((
                  &lt;Router history = { browserHistory }&gt;
                    &lt;Route component={ NavBar }&gt;
                      &lt;Route path='/' component={ Feed } url='/api/threads' pollInterval={ 2000 } /&gt;
                      &lt;Route path='signup' component={ Signup } /&gt;
                    &lt;/Route&gt;
                  &lt;/Router&gt;
    ), document.getElementById('root'));
  </code></pre>
  
  <p>sends requests to <code>http://localhost:3000/?_=1463499798727</code> which returns the content of <code>index.html</code>, which causes an error since the ajax request is expecting json data, not html, and is wrong anyway.</p>
  
  <p>while</p>
  
  <pre><code>ReactDOM.render((
                  &lt;Router history = { browserHistory }&gt;
                    &lt;Route component={ NavBar }&gt;
  
                      &lt;Route path='signup' component={ Signup } /&gt;
                    &lt;/Route&gt;
                  &lt;/Router&gt;
    ), document.getElementById('root'));
  
  ReactDOM.render(&lt;Feed url='/api/threads' pollInterval={ 2000 }/&gt;, document.getElementById('feed'))
  </code></pre>
  
  <p>sends requests to the expected url <code>http:localhost:3001/api/threads</code> and returns data, and everything works normally.</p>
  
  <p>As a side note, I have port 3000 set for the webpack-hot-load frontend and port 3001 set for the Express backend.</p>
  
  <p>On the Express side, I have the following route set:</p>
  
  <pre><code>  router.get('/api/threads', function (req, res, next) {
      Thread.find(function (err, threads) {
        if (err) { return next(err); }
        res.json(threads)
      })
    })
  </code></pre>
  
  <p>Visiting localhost:3001/api/threads returns the expected data. 
  localhost:3001 returns <code>Cannot GET '/'</code> which is expected.</p>