blob: a85c410218ef3c9ccf7625942f1bc4ac9b57d85c [file] [log] [blame]
def main(request, response):
location = "%s://%s%s" % (request.url_parts.scheme,
request.url_parts.netloc,
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