3.0 url helper

Refs #4217 
I prefer `build()`. Building a url sounds more appropriate rather than matching in this context.