7. The method of claim 5 , further comprising receiving response Hypertext Transfer Protocol (HTTP) headers and server variables associated with the response.
5. A computer-implemented method for rewriting outbound responses, comprising: receiving an initial web content query response to a web content query, the initial web content query response comprising a web page comprising a plurality of links and a content; allowing an administrator to define one or more rewriting rules for rewriting the received initial web content query response; storing defined rewriting rules in a rule data store to be accessed in response to received web content query responses; identifying defined rewriting rules of the rule data store and determining a union of matching filters defined within the rewriting rules; parsing the received initial web content query response and invoking a rule execution component for one or more patterns within the initial web content query response that match one or more matching filters of the defined rewriting rules to produce a rewritten web content query response, wherein upon encountering a pattern of an HTML tag within the initial web content query response, retrieving a rule list to determine if the HTML tag within the initial web content query response matches one or more rewriting rules, and storing a first modified output web content query response modified by a first rewriting rule to supply as input to a next rewriting rule in an iterated sequence of rewriting rules; executing one or more rewriting rules on a portion of the web content query response; and passing the rewritten web content query response back to a sender from which the initial web content query response was received.