0
私のgoogle-fuはおそらく遅れているため、私には不具合があります。python 3のhttp.serverにURLを引き渡して変数を渡す方法
以下のコードで、私はdomain.tld /の後ろのすべてを取り、それを解析する必要があります。それはデータベースに対して実行されます(例では、私はdictを使っていますが、実際にはmysqlを呼び出すでしょう、それはそれを変更しますか?)
次に、リダイレクトヘッダそのURLで
from http.server import BaseHTTPRequestHandler, HTTPServer
class HTTPServer_RequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(301)
self.send_header('Location', url)
self.end_headers()
return
array["stuff"] = "http://google.com"
array["thing"] = "http://yahoo.com"
url = array[page]
server_address = ('0.0.0.0', 80)
httpd = HTTPServer(server_address, HTTPServer_RequestHandler)
httpd.serve_forever()