Routing does not always work if splitString is optional
MVC - Routing
If the route part following an identity route part optional like
the IdentityRoutePart creates a correct link but matching of the URI without the optional part fails, if the dynamic part contains the split string (in this example if the post contains the string ".html").
Instead always the complete request path should be matched against.