webpy 实现301永久重定向的方法,webpy301重定向,webpy内置的Redi


webpy内置的Redirect异常可以方便的做301重定向。

如下代码:

class Do301Redirect:    def GET(self):        raise web.redirect('http://byrx.net/')

webpy处理300和400状态号的方法都是抛出一个异常,而这个方法是抛出的是设置301的异常。

其实质是设置状态号为301,并且设置一下头

  headers = {            'Content-Type': 'text/html',            'Location': newloc        }

评论关闭