<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kangzj &#187; 302</title>
	<atom:link href="http://kangzj.net/tag/302/feed/" rel="self" type="application/rss+xml" />
	<link>http://kangzj.net</link>
	<description>记录技术和生活~</description>
	<lastBuildDate>Mon, 07 May 2012 01:03:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>在GAE上用二级域名托管Feed</title>
		<link>http://kangzj.net/serve-feed-on-gae/</link>
		<comments>http://kangzj.net/serve-feed-on-gae/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 19:30:13 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[网站制作]]></category>
		<category><![CDATA[302]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[feedburner]]></category>
		<category><![CDATA[FeedSky]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[redirect]]></category>

		<guid isPermaLink="false">http://kangzj.net/?p=1159</guid>
		<description><![CDATA[把feed域名停放在Google App Engine上，做302重定向到托管在Feedburner的地址，以解决Feedburner不能直接绑定二级域名的问题。]]></description>
			<content:encoded><![CDATA[<p>前面介绍过怎样不被Feed托管商绑死，<a href="http://kangzj.net/move-from-feedsky-to-feedburner/" target="_blank">在Feedburner和FeedSky之间来回换而不损失订户的方法</a>。由于Feedburner不支持二级域名绑定，我用一个虚拟机来给feed域名做302重定向到托管在Feedburner的地址，但是这个主机在国外，教育网上不方便。于是想把feed子域名停放在GAE上，再做302重定向。</p>
<p>上传程序和绑定域名的方法不赘述，参考下面三篇文章即可：</p>
<blockquote>
<p align="center">大蜘蛛：<a href="http://www.allengao.com/blog/register-gae-google-app-engine-apply.html">Google App Engine (GAE)注册与部署</a></p>
<p align="center">徐明：<a href="http://xuming.net/2008/05/google-app-engine-toturial-9.html">Google App Engine 入门:上传应用程序</a></p>
<p align="center">无名氏：<a href="http://outwindowsxp.blog.sohu.com/90535925.html" target="_blank">Google企业应用套件最新最全申请攻略</a></p>
</blockquote>
<p><strong>需要注意的是</strong>，申请Google Apps的时候直接绑定你的根域即可，不要绑定二级域名，因为现在Google Apps已经不支持绑定裸域了，即使本来就是二级域名。举例：绑定kangzj.net，而不要绑定feed.kangzj.net 。</p>
<p><a href="http://kangzj.net/wp-content/uploads/rars/200910/redirecting.zip">打包下载</a></p>
<p>下面附上代码：</p>
<p><span id="more-1159"></span></p>
<pre lang="python">
import cgi
import wsgiref.handlers

from google.appengine.ext import webapp

class MainPage(webapp.RequestHandler):
  def get(self):
    self.redirect('http://feeds.feedburner.com/kangzjnet')

application = webapp.WSGIApplication([
  ('/', MainPage),
], debug=False)

def main():
  wsgiref.handlers.CGIHandler().run(application)

if __name__ == '__main__':
  main()
</pre>
<p style='text-align:left'>&copy; 2009, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2009. |
<a href="http://kangzj.net/serve-feed-on-gae/">http://kangzj.net/serve-feed-on-gae/</a> |
<a href="http://kangzj.net/serve-feed-on-gae/#comments">34 条评论</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/serve-feed-on-gae/&title=在GAE上用二级域名托管Feed">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/302/" rel="tag">302</a>, <a href="http://kangzj.net/tag/feed/" rel="tag">feed</a>, <a href="http://kangzj.net/tag/feedburner/" rel="tag">feedburner</a>, <a href="http://kangzj.net/tag/feedsky/" rel="tag">FeedSky</a>, <a href="http://kangzj.net/tag/gae/" rel="tag">gae</a>, <a href="http://kangzj.net/tag/google/" rel="tag">google</a>, <a href="http://kangzj.net/tag/google-app-engine/" rel="tag">google app engine</a>, <a href="http://kangzj.net/tag/google-apps/" rel="tag">google apps</a>, <a href="http://kangzj.net/tag/python/" rel="tag">python</a>, <a href="http://kangzj.net/tag/redirect/" rel="tag">redirect</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/serve-feed-on-gae/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
	</channel>
</rss>

