In my website I made my urls in general more friendly by using slugs. I would like to make the url information related to paging more friendly too by changing 

```
 www.example.com/controller/action/1  // 1 represents the page

```

to

```
 www.example.com/controller/action/page-1 

```

I don't care if it isn't possible but it would be desirable.

I've tried to decorate my action with 

```
[Route("action/page-{pagina?}")]
public IActionResult Action(int page= 1)

```

when navigating a get this.

the optional parameter 'page' is preceded by an invalid segment 'page-'