]>
git.ipfire.org Git - ipfire.org.git/blob - www/redirect.py
6 from web
.http
import HTTPResponse
8 for language
in ("de", "en",):
9 if os
.environ
["HTTP_ACCEPT_LANGUAGE"].startswith(language
):
12 site
= cgi
.FieldStorage().getfirst("site") or "index"
14 sites
= { "ipfire.org" : "www.ipfire.org",
15 "www.ipfire.org" : "/%s/%s" % (language
, site
,),
16 "source.ipfire.org" : "http://www.ipfire.org/%s/source" % language
,
17 "tracker.ipfire.org" : "http://www.ipfire.org/%s/tracker" % language
,
18 "torrent.ipfire.org" : "http://www.ipfire.org/%s/tracker" % language
,
19 "download.ipfire.org" : "http://www.ipfire.org/%s/download" % language
,
20 "people.ipfire.org" : "http://wiki.ipfire.org/%s/people/start" % language
, }
25 httpheader
.append(("Location", sites
[os
.environ
["SERVER_NAME"]]))
27 httpheader
.append(("Location", sites
["www.ipfire.org"]))
29 h
= HTTPResponse(302, httpheader
, None)