Allowing pattern protocol://pattern?param1=value1&param2=value2