1. A method for redirecting a request to access data, the method comprising: receiving a reference address and computing environment information for a computer seeking access to data identified by the received reference address wherein: the data is stored in more than one location, each storage location being identified by a reference address, and the data in each storage location is structured and arranged for display or use on a particular computing environment; and translating, based on the received computing environment information, the received reference address to a second reference address that identifies the storage location of the requested data appropriately structured and arranged for display or use on the computer seeking access to the data identified by the received reference address.