Roteador de backbone: livre-se de # no URL

Estou fazendo o roteador de backbone funcionar

App.Router = Backbone.Router.extend({
      routes: {
        "todo": "todo"
      },
      todo: function() {
        alert(1);
      }
});
Backbone.history.start();

Isso funciona bem quando eu vou para o URL:domínio: porta / # / todo

Eu quero que isso funcione sem # na URL, tentei colocar o parâmetro pushState conforme mencionado nos documentos.

    Backbone.history.start({pushState: true});

Isso simplesmente redireciona # url para o sem hash

domínio: porta / # / todo (redireciona para ==>) domínio: porta / todo

Mas quando visito esse URL diretamente

domínio: porta / todo

não funciona: "Não é possível obter / todo".

Existe alguma maneira, eu posso fazer esse URL funcionar sem # nele?

questionAnswers(1)

yourAnswerToTheQuestion