React Router browserHistory not working as expected
<p>As a User i want to access content via going direkt on an deep url</p>

<p>Situation</p>

<p>On the Main Page i have a link to "about" page. clicking on the the Content changes as expected.
The Page gets loaded and the url changes to localhost:8080/about.</p>

<p>If I now refresh the Page i get the error:</p>

<blockquote>
  <p>Cannot GET /about</p>
</blockquote>

<p>I wonder if this is the normal behavior or did I miss something out?</p>

<p>Routes:</p>

<pre class="lang-js prettyprint-override"><code>var React = require('react');
var ReactRouter = require('react-router');

var Router = ReactRouter.Router;
var Route = ReactRouter.Route;
var browserHistory = ReactRouter.browserHistory;
var Main = require('./components/Main');
var About = require('./components/About');

module.exports = (
  &lt;Router history={browserHistory} &gt;
    &lt;Route path="/" component={Main}&gt;
      &lt;Route path="about" component={About}/&gt;
    &lt;/Route&gt;
  &lt;/Router&gt;
)
</code></pre>

<p>Main:</p>

<pre class="lang-js prettyprint-override"><code>var React = require('react');
var ReactRouter = require('react-router');
var Link = ReactRouter.Link;

module.exports = React.createClass({
  render: function() {
    return &lt;div&gt;
      &lt;div&gt;Header!!&lt;/div&gt;
      {this.content()}
    &lt;/div&gt;
  },
  content: function() {
    if(this.props.children) {
      return this.props.children
    } else {
      return (
        &lt;div&gt;
          &lt;h1&gt;Main&lt;/h1&gt;
          &lt;Link to={'about'}&gt;To about&lt;/Link&gt;
        &lt;/div&gt;)
    }
  }
});
</code></pre>

<p>About:</p>

<pre class="lang-js prettyprint-override"><code>var React = require('react');
module.exports = React.createClass({
  render: function() {
    return (&lt;div&gt;About&lt;/div&gt;)
  }
});
</code></pre>

<p>And my <code>package.json</code></p>

<pre class="lang-json prettyprint-override"><code>{
  "name": "react-starter",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" &amp;&amp; exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "browserify": "^13.0.0",
    "gulp": "^3.9.0 ",
    "gulp-concat": "^2.6.0",
    "gulp-react": "^3.1.0",
    "gulp-sass": "^2.1.1",
    "gulp-server-livereload": "1.6.2",
    "gulp-util": "^3.0.7",
    "gulp-watch": "^4.3.5",
    "node-notifier": "^4.4.0",
    "react": "^0.14.6",
    "react-dom": "^0.14.6",
    "react-router": "^2.0.0-rc5",
    "reactify": "^1.1.1",
    "vinyl-source-stream": "^1.1.0",
    "watchify": "^3.7.0"
  },
  "devDependencies": {}
}
</code></pre>