作者:seeksky           http://blog.seeksky.tk                   转载请注明

这几天折腾了一下博客,顺便把之前GAE上面的博文转了过来,虽然折腾了一下,不过还是有一定的进展的

这里有一个很重要的问题就是之前GAE的博客基本上荒废了,主要是因为GAE对于python版本的升级特别是django1.2版本的升级

导致出现一些问题,而且micolog也停止更新了,所以转过来还是很明智的

不过很可惜的是之前的博客还是有一些流量的,而且被google基本上全部检索了,所以需要将流量引导到新的博客来

这里就用了301重定向,其实在GAE中进行301重定向还是很容易的

首先修改了micolog的app.yaml,将handlers下面所有项目都删除,只留下一项:

1
2
3
handlers:
- url: /.*
  script: blog.py

然后修改blog.py中的代码,在def main():函数中修改代码

将urls字典中的所有项目都删除,只留下一项:

1
2
3
    urls=	[
            ('.*', Error404),
            ]

然后修改Error404对象中的代码如下:

1
2
3
class Error404(BaseRequestHandler):
    def get(self,slug=None):
        self.redirect("http://blog.seeksky.tk", permanent=True)

代码部分的修改工作就搞定了,然后update到google的服务器上,再访问seekskyblog.appspot.com下面的所有网站都会自动重定向到blog.seeksky.tk上