如何在CGIAr中重定向到Python中的另一个页面

时间:2009-12-22 19:58:03

标签: python cgi

如果我想使用以下核心库将用户从cgi脚本重定向到HTML页面:

import cgi

请有人指出我正确的方向。而已。只需从cgi脚本重定向到html页面。你怎么会这样做Python。如果您必须在物理上写出HTTP响应标头来实现这一点,那么我将非常感谢有关如何执行此操作的任何信息。 TIA

安德鲁

2 个答案:

答案 0 :(得分:4)

Location之外,您还需要再输出一个标题(“状态”),例如:

print "Status: 301 Moved",
print "Location:/wherever.com/"

答案 1 :(得分:0)

重定向使用位置标题

print "Location:URL\r\n"  # URL is the location where you want to redirct to

要记住的一点是,应该在任何其他打印语句之前写入位置标题。如果在其之前写入其他打印语句,那么将在屏幕上打印loaction标题,就像普通文本一样。