AngularJS / Express: unwanted redirects in HTML5 mode

When I enter http://www.k-voc.com/home in my browser and hit return, I get redirected to http://www.k-voc.com/home/ and then back to http://www.k-voc.com/home. I would like to not get redirected and stay on http://my-app.com/home.

Express configuration:

var express = require('express');
var app = express();
app.use(express.static(__dirname + '/app'));

// https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions#how-to-configure-your-server-to-work-with-html5mode
app.all('/*', function(req, res, next) {
  // Just send the index.html for other files to support HTML5Mode
  res.sendFile('index.html', { root: __dirname + '/app' });
});

app.listen(process.env.PORT || 3000);

AngularJS routes:

  .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
    $locationProvider.html5Mode(true);
    $routeProvider.when('/home', {
      templateUrl: 'home/home.html',
      controller: 'HomeController'
    });        
  }])

AngularJS HTML:

<base href="/">

Heroku logs:

2015-03-13T21:53:00.561272+00:00 heroku[router]: at=info method=GET path="/home" host=www.k-voc.com request_id=6f8b9ce5-139c-40e5-b85e-2289da7c5be0 fwd="49.195.33.255" dyno=web.1 connect=1ms service=6ms status=303 bytes=245
2015-03-13T21:53:00.871330+00:00 heroku[router]: at=info method=GET path="/home/" host=www.k-voc.com request_id=592f868b-88d1-43f5-b24d-a645d23f4216 fwd="49.195.33.255" dyno=web.1 connect=1ms service=4ms status=200 bytes=9471
2015-03-13T21:53:01.181510+00:00 heroku[router]: at=info method=GET path="/app.css" host=www.k-voc.com request_id=200fc4fe-e9b5-44cd-bfb0-649379075f3b fwd="49.195.33.255" dyno=web.1 connect=1ms service=18ms status=200 bytes=1422
2015-03-13T21:53:01.168646+00:00 heroku[router]: at=info method=GET path="/bower_components/html5-boilerplate/js/vendor/modernizr-2.6.2.min.js" host=www.k-voc.com request_id=51193755-9b3a-462f-a76f-98a800ec79d0 fwd="49.195.33.255" dyno=web.1 connect=2ms service=12ms status=200 bytes=15702
2015-03-13T21:53:01.179018+00:00 heroku[router]: at=info method=GET path="/bower_components/html5-boilerplate/css/normalize.css" host=www.k-voc.com request_id=2cf9e36f-60fa-423c-8e1a-9ee67cfb9489 fwd="49.195.33.255" dyno=web.1 connect=1ms service=20ms status=200 bytes=9847
2015-03-13T21:53:01.184972+00:00 heroku[router]: at=info method=GET path="/bower_components/html5-boilerplate/css/main.css" host=www.k-voc.com request_id=3931d860-1aa4-4653-b2c2-1bc8097202f6 fwd="49.195.33.255" dyno=web.1 connect=0ms service=21ms status=200 bytes=6059
2015-03-13T21:53:01.791538+00:00 heroku[router]: at=info method=GET path="/quizzes/quizzes.js" host=www.k-voc.com request_id=9b2f4ede-4853-4338-8c24-b3b8120d18b3 fwd="49.195.33.255" dyno=web.1 connect=1ms service=33ms status=200 bytes=5407
2015-03-13T21:53:01.784102+00:00 heroku[router]: at=info method=GET path="/quizzes-list/quizzes-list.js" host=www.k-voc.com request_id=fd36cd4d-e478-4765-b311-9414a169536a fwd="49.195.33.255" dyno=web.1 connect=1ms service=31ms status=200 bytes=1749
2015-03-13T21:53:01.790380+00:00 heroku[router]: at=info method=GET path="/home/home.js" host=www.k-voc.com request_id=648d510a-9aab-4967-b6b4-4beedbd079ee fwd="49.195.33.255" dyno=web.1 connect=1ms service=35ms status=200 bytes=799
2015-03-13T21:53:01.794518+00:00 heroku[router]: at=info method=GET path="/users/users.js" host=www.k-voc.com request_id=d3bc2d84-2f3e-4f0b-933e-fd0e47e58a58 fwd="49.195.33.255" dyno=web.1 connect=2ms service=30ms status=200 bytes=2415
2015-03-13T21:53:01.789309+00:00 heroku[router]: at=info method=GET path="/courses/courses.js" host=www.k-voc.com request_id=818526be-1adb-48a2-82b0-8a5489ece00e fwd="49.195.33.255" dyno=web.1 connect=1ms service=34ms status=200 bytes=1932
2015-03-13T21:53:01.800818+00:00 heroku[router]: at=info method=GET path="/bower_components/angular-cookie/angular-cookie.min.js" host=www.k-voc.com request_id=188e01e1-ac07-4a81-a0fe-7dd6c486f7a1 fwd="49.195.33.255" dyno=web.1 connect=0ms service=36ms status=200 bytes=1672
2015-03-13T21:53:01.784742+00:00 heroku[router]: at=info method=GET path="/grammar/grammar.js" host=www.k-voc.com request_id=7c30a235-6608-4f5b-b1e7-b78d49e904c6 fwd="49.195.33.255" dyno=web.1 connect=1ms service=33ms status=200 bytes=1054
2015-03-13T21:53:01.793783+00:00 heroku[router]: at=info method=GET path="/app.js" host=www.k-voc.com request_id=80e51e6b-be35-4ed7-b1b3-dee75350195c fwd="49.195.33.255" dyno=web.1 connect=1ms service=34ms status=200 bytes=3637
2015-03-13T21:53:02.095814+00:00 heroku[router]: at=info method=GET path="/components/notifications/notifications-factory.js" host=www.k-voc.com request_id=d6470da8-c858-457d-a464-3557ccd3e6dd fwd="49.195.33.255" dyno=web.1 connect=2ms service=5ms status=200 bytes=1167
2015-03-13T21:53:02.076076+00:00 heroku[router]: at=info method=GET path="/components/version/version.js" host=www.k-voc.com request_id=8989d233-4437-4ea0-8517-0b4304da0cae fwd="49.195.33.255" dyno=web.1 connect=3ms service=4ms status=200 bytes=465
2015-03-13T21:53:02.083209+00:00 heroku[router]: at=info method=GET path="/components/version/interpolate-filter.js" host=www.k-voc.com request_id=91f07795-1277-4356-b64f-86e1f696e34b fwd="49.195.33.255" dyno=web.1 connect=1ms service=8ms status=200 bytes=537
2015-03-13T21:53:02.078922+00:00 heroku[router]: at=info method=GET path="/components/version/version-directive.js" host=www.k-voc.com request_id=7b9183e9-0894-436d-a9ee-39c28e43f8d0 fwd="49.195.33.255" dyno=web.1 connect=0ms service=5ms status=200 bytes=515
2015-03-13T21:53:02.400510+00:00 heroku[router]: at=info method=GET path="/home/home.html" host=www.k-voc.com request_id=a834f28c-6f72-427e-8b31-a4807228f924 fwd="49.195.33.255" dyno=web.1 connect=1ms service=5ms status=200 bytes=827