3.0 url helper

Refs #4217 
Yeah I was gonna ask for suggestions for renaming.