update to protocol agnostic URLs