I have a method in my users controller similar to:

```
function members($type = null, $category = null) { ... }

```

Both params are optional and can be used together or on their own.

So with the following route.

```
Router::connect('/members/*', array('controller' => 'users', 'action' => 'members'));

```

`http://example.com/users/members` successfully becomes `http://example.com/members`.

Unfortunately the following don't work

`http://example.com/members/type:cat`  

`http://example.com/members/category:dog`  

`http://example.com/members/type:cat/category:dog`

how could I set up my routes so that they all work properly?