Advertisement
Guest User

Untitled

a guest
May 29th, 2015
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import SimpleHTTPServer
  2. import SocketServer
  3.  
  4. PORT = 80
  5.  
  6. class myHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
  7.    redirections = {'/': '/test'}
  8.    def do_GET(self):
  9.        if self.path in myHandler.redirections:
  10.            self.path = myHandler.redirections[self.path]
  11.            self.send_response(301)
  12.            self.send_header('Location', self.path)
  13.            self.end_headers()
  14.        else:
  15.            f = self.send_head()
  16.            if f:
  17.               self.copyfile(f, self.wfile)
  18.               f.close()
  19.  
  20.  
  21. handler = SocketServer.TCPServer(("", PORT), myHandler)
  22. print "serving at port %s" % (PORT,)
  23. handler.serve_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement