1. A method for modifying addresses in a communications network, the method comprising the computer-implemented steps of: receiving, at an intermediary, a request for an object that is associated with a server; generating, at the intermediary, a combined address that identifies both an intermediary address associated with the intermediary and an object address that is determined based on the request; determining whether the combined address satisfies a particular condition; and when the combined address does not satisfy the particular condition, performing the steps of: substituting at least a portion of the combined address with one or more address identifiers to create a modified combined address, wherein the modified combined address satisfies the particular condition, generating, at the intermediary, a modified request that is based upon the request and that includes the modified combined address, and sending the modified request to the server.