如何在CGI中通过Python重定向到另一个页面
如果我想通过一个CGI脚本把用户重定向到一个HTML页面,使用以下核心库:
import cgi
请问有没有人能给我指个方向。就想从CGI脚本简单地重定向到HTML页面。无论你用什么方法,只要能在Python中做到这一点就行。如果需要手动写出HTTP响应头来实现这个功能,我也很想知道该怎么做。
谢谢!
安德鲁
2 个回答
0
要进行重定向,使用位置头部
print "Location:URL\r\n" # URL is the location where you want to redirct to
有一点需要记住的是,位置头部应该在任何其他打印语句之前写。如果在它之前写了其他的打印语句,那么位置头部就会像普通文本一样显示在屏幕上。
4
你需要再输出一个标题(“状态”),除了Location
这个标题,比如:
print "Status: 301 Moved",
print "Location:/wherever.com/"