Am trying to use the backbone.js router with a multiple page application.
The router works fine with the default route i.e localhost e.g `"http://localhost:35970/"`
or www.myhompage.com" 
but I want to use the backbone router on a page with path such as:

```
"http://localhost:35970/customer/index"

```

so that the backbone routes can look like this"

```
"http://localhost:35970/customer/index#create"

```

but it does not seem to work this way, is there anything I am missing to make it work on such a path?

here is my code, thanks:

```
 var Router = Backbone.Router.extend({

        routes: {
            "Contact/Create": "create"

        },
        create: function () {
            alert('router test');
        }
    });

```

//EDIT

Thanks everyone, this is what I was missing

```
root: "/customer/index/"

```

so therefore

```
Backbone.history.start({     pushState: true,     root: "/customer/index/" })

```

I started history without specifying that the root path wasnt the default path

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

```

and hence the problem.