Revision 149c83d77d05dafea4a5a4dadf6670bfadc8e360 authored by moz-wptsync-bot on 16 March 2018, 13:38:52 UTC, committed by moz-wptsync-bot on 16 March 2018, 13:38:52 UTC
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1445883 gecko-commit: 0f81334efa0a008db8931a41eef2d26a77d0e800 gecko-integration-branch: mozilla-inbound gecko-reviewers: smaug
1 parent 1cbb928
infinite-redirects.py
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
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...