A better fix for issue #2711. Allows url to be unset from request array regardless of this->base context