Я удивляюсь... Вы подключаете мидлвар, который перехватывает GET запросы и подставляет вместо них index.html (так написано в документации к библиотеке), а потом удивляетесь, что GET запрос не проходит. Если все же, нужно обработать GET запрос иначе, то можно указать опции перенаправления. Вот пример из
доков
history({
rewrites: [
{ from: /\/soccer/, to: '/soccer.html'}
]
});