Advertisement
Guest User

Untitled

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