#!/usr/bin/python import cgi import cgitb; cgitb.enable() import os import sys debug = 0 if debug: for key in os.environ.keys(): value = os.environ.get(key) print key, value PATH_INFO = os.environ.get('PATH_INFO', '') if PATH_INFO == '/robots.txt': print "Content-Type: text/plain\n\nUser-agent: *\nDisallow: /\n" # And stop sys.exit(0) else: print "Content-Type: text/html" print from htmltmpl import TemplateManager, TemplateProcessor template = TemplateManager().prepare("basic.tmpl") tproc = TemplateProcessor() l = [] for key in os.environ.keys(): value = os.environ.get(key) l.append({"key": key, "value": value}) tproc.set("Environ", l) tproc.set("host", os.environ.get("HTTP_HOST")) print tproc.process(template)