blob: b508c5b3cd7b3c29fdf98649d673ba8cd25f5540 [file] [log] [blame]
def main(request, response):
location = "%s://%s:%s/%s" % (request.url_parts.scheme,
request.url_parts.netloc,
request.url_parts.port,
request.url_parts.path)
page = "alternate";
type = 302;
mix = 0;
if request.GET.first("page", None) == "alternate":
page = "default"
if request.GET.first("type", None) == "301":
type = 301
if request.GET.first("mix", None) == "1":
mix = 1
type = 302 if type == 301 else 301
new_location = "%s?page=%s&type=%s&mix=%s" % (location, page, type, mix)
headers = [("Cache-Control", "no-cache"),
("Pragma", "no-cache"),
("Location", new_location)]
return 301, headers, "Hello guest. You have been redirected to " + new_location