1. A computer-implemented method for distributing browser web page requests comprising: receiving a web page request at a first web server of a plurality of web servers, the first web server assigned to service the request by an interceptor operable to allocate web requests among the plurality; after receiving the web page request at the first web server, determining via a computer processor whether a predetermined condition exists at the first web server; and if the predetermined condition exists, then redirecting by the first web server the web page request from the first web server to another web server of the plurality for servicing if the request is for a web page that has no state and preventing redirecting if the request is for a web page that has state.