more forgiving url regex