michael@0: function handleRequest(aRequest, aResponse) michael@0: { michael@0: var url = aRequest.queryString.match(/\burl=([^#&]*)/); michael@0: if (!url) { michael@0: aResponse.setStatusLine(aRequest.httpVersion, 404, "Not Found"); michael@0: return; michael@0: } michael@0: michael@0: url = decodeURIComponent(url[1]); michael@0: aResponse.setStatusLine(aRequest.httpVersion, 302, "Found"); michael@0: aResponse.setHeader("Cache-Control", "no-cache", false); michael@0: aResponse.setHeader("Location", url, false); michael@0: }