A method for providing a resource from one of a plurality of service provider hosts to a client device through a reverse proxy computer, comprising: employing at least one processor for: receiving a request from the client device in the reverse proxy computer, the request having a header comprising: a domain name of the reverse proxy computer; a short form domain name representing a selected service provider domain; a short form host name representing a selected service provider host in the selected service provider domain; and a path name for locating the resource on the selected service provider host; translating the short form domain name into a domain name of the selected service provider host; translating the short form host name into a host name of the selected service provider host; generating a modified request for transmission to the selected service provider host, the modified request comprising: the host name, the domain name, and the path name; receiving another request from the client in the reverse proxy, characterized in that the another request comprising a header which does not correspond to any pattern found in a configuration file of the reverse proxy; resolving the another request by performing the following steps until the selected service provider domain and the selected service provider host for obtaining the resource are determined, comprising: searching a short form domain name in the header and translating the short form domain name into the domain name of the selected service provider host, and provided said short form domain name is found in the configuration file, searching a path name in a content paths definitions file of the reverse proxy to determine the selected service provider host, provided the path name is found in the content paths definitions file, thereby determining the selected service provider domain and the selected service provider host; and generating a modified request for transmission to the selected service provider host, the modified request comprising the domain name of the selected service provider host, the host name and the path name, provided the selected service provider domain and the selected service provider host have been determined. receiving a request from the client device in the reverse proxy computer, the request having a header comprising: a domain name of the reverse proxy computer; a short form domain name representing a selected service provider domain; a short form host name representing a selected service provider host in the selected service provider domain; and a path name for locating the resource on the selected service provider host; a domain name of the reverse proxy computer; a short form domain name representing a selected service provider domain; a short form host name representing a selected service provider host in the selected service provider domain; and a path name for locating the resource on the selected service provider host; translating the short form domain name into a domain name of the selected service provider host; translating the short form host name into a host name of the selected service provider host; generating a modified request for transmission to the selected service provider host, the modified request comprising: the host name, the domain name, and the path name; receiving another request from the client in the reverse proxy, characterized in that the another request comprising a header which does not correspond to any pattern found in a configuration file of the reverse proxy; resolving the another request by performing the following steps until the selected service provider domain and the selected service provider host for obtaining the resource are determined, comprising: searching a short form domain name in the header and translating the short form domain name into the domain name of the selected service provider host, and provided said short form domain name is found in the configuration file, searching a path name in a content paths definitions file of the reverse proxy to determine the selected service provider host, provided the path name is found in the content paths definitions file, thereby determining the selected service provider domain and the selected service provider host; and generating a modified request for transmission to the selected service provider host, the modified request comprising the domain name of the selected service provider host, the host name and the path name, provided the selected service provider domain and the selected service provider host have been determined. searching a short form domain name in the header and translating the short form domain name into the domain name of the selected service provider host, and provided said short form domain name is found in the configuration file, searching a path name in a content paths definitions file of the reverse proxy to determine the selected service provider host, provided the path name is found in the content paths definitions file, thereby determining the selected service provider domain and the selected service provider host; and generating a modified request for transmission to the selected service provider host, the modified request comprising the domain name of the selected service provider host, the host name and the path name, provided the selected service provider domain and the selected service provider host have been determined.