<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>评论：Google App Engine 301 永久重定向</title>
	<atom:link href="http://ddig.info/google-app-engine-301/feed" rel="self" type="application/rss+xml" />
	<link>http://ddig.info/google-app-engine-301</link>
	<description>记录我的学习与生活</description>
	<lastBuildDate>Tue, 16 Mar 2010 20:23:50 +0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>来自：Keengle</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-464</link>
		<dc:creator>Keengle</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-464</guid>
		<description>我之前也做过这样的301，但后来由于ghs的ip老被封就取消了。&lt;br /&gt;def do301(handler):&lt;br /&gt;    return False&lt;br /&gt;    url = handler.request.url&lt;br /&gt;    ix = url.find(&#039;/&#039;,len(&#039;http://&#039;) )&lt;br /&gt;    host, slug = None,None&lt;br /&gt;    if ix &gt; 0:&lt;br /&gt;        host = url[ len(&#039;http://&#039;): ix ]&lt;br /&gt;        slug = url[ ix : ]&lt;br /&gt;    else :&lt;br /&gt;        host = url[ len(&#039;http://&#039;): ]&lt;br /&gt;        slug = &#039;&#039;&lt;br /&gt;    if host == &#039;keeng2008.appspot.com&#039; :&lt;br /&gt;        handler.response.set_status(301,&#039;Moved Permanently&#039;)&lt;br /&gt;        handler.response.headers.add_header(&quot;Location&quot;, &#039;http://www.kgblog.net&#039; + slug)&lt;br /&gt;        return True&lt;br /&gt;    return False&lt;br /&gt;在每个handler的get方法下面添加：&lt;br /&gt;if do301(self) :&lt;br /&gt;            return&lt;br /&gt;就完成了，如果使用缓冲的话可以会有些麻烦。</description>
		<content:encoded><![CDATA[<p>我之前也做过这样的301，但后来由于ghs的ip老被封就取消了。<br />def do301(handler):<br />    return False<br />    url = handler.request.url<br />    ix = url.find(&#8217;/',len(&#8217;http://&#8217;) )<br />    host, slug = None,None<br />    if ix &gt; 0:<br />        host = url[ len('http://'): ix ]<br />        slug = url[ ix : ]<br />    else :<br />        host = url[ len('http://'): ]<br />        slug = &#8221;<br />    if host == &#8216;keeng2008.appspot.com&#8217; :<br />        handler.response.set_status(301,&#8217;Moved Permanently&#8217;)<br />        handler.response.headers.add_header(&quot;Location&quot;, &#8216;http://www.kgblog.net&#8217; + slug)<br />        return True<br />    return False<br />在每个handler的get方法下面添加：<br />if do301(self) :<br />            return<br />就完成了，如果使用缓冲的话可以会有些麻烦。</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：Qing</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-465</link>
		<dc:creator>Qing</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-465</guid>
		<description>@Keengle 是啊，没发现这个问题&lt;br /&gt;先把缓存取消了吧&lt;br /&gt;等过一段我也取消了</description>
		<content:encoded><![CDATA[<p>@Keengle 是啊，没发现这个问题<br />
<br />先把缓存取消了吧<br />
<br />等过一段我也取消了</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：houkai</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-466</link>
		<dc:creator>houkai</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-466</guid>
		<description>不知道这个能否实现类似的功能 只是转首页&lt;br /&gt;有时候，因为内容的更改或者隐私问题，我们往往不希望别人通过“百度快照”的方法查看自己网站的某一些网页，对于网站管理员来说，百度快照也分流了大量本属于网站的流量，为了增加网站的流量或者增强内容隐私，我以前曾经提供过一段将百度快照重定向到自己网站的方法。不过后来百度改变的快照算法，不从远端服务器获取JavaScript文件，因此先前介绍的那个屏蔽方法目前已经失效。&lt;br /&gt;&lt;br /&gt;现在我介绍一个新方法，原理也是大致相同，我们知道目前百度网页快照虽然不从远端服务器抓取JavaScript文件，还是依旧会从远端服务器抓起 CSS文件，而通过一个技巧可以在CSS文件中实现网页重定向，从而控制百度快照中的网页，完全由我们控制该快照重定向到我们制定的任何网页地址。&lt;br /&gt;&lt;br /&gt;例如，如果百度快照中缓存的文件为style.css，那么我们在服务器上编辑这个文件，在CSS文件中加入以下语句，即可控制百度缓存快照重定向，从而实现屏蔽百度网页快照内容的功能。&lt;br /&gt;&lt;br /&gt;body {onload:expression(location.href=&#039;http://www.williamlong.info/&#039;);}&lt;br /&gt;以上语句在IE浏览器下测试通过。理论上，根据这个方法，我们可以控制百度网页快照的内容重定向到任何一个我们指定的网址，甚至是第三方网站。为了实现网页的正常显示，百度快照屏蔽CSS的可能性会非常小。&lt;br /&gt;&lt;br /&gt;这个方法也可用于屏蔽Google等其他搜索引擎的网页快照。&lt;br /&gt;</description>
		<content:encoded><![CDATA[<p>不知道这个能否实现类似的功能 只是转首页<br />
<br />有时候，因为内容的更改或者隐私问题，我们往往不希望别人通过“百度快照”的方法查看自己网站的某一些网页，对于网站管理员来说，百度快照也分流了大量本属于网站的流量，为了增加网站的流量或者增强内容隐私，我以前曾经提供过一段将百度快照重定向到自己网站的方法。不过后来百度改变的快照算法，不从远端服务器获取JavaScript文件，因此先前介绍的那个屏蔽方法目前已经失效。</p>
<p>现在我介绍一个新方法，原理也是大致相同，我们知道目前百度网页快照虽然不从远端服务器抓取JavaScript文件，还是依旧会从远端服务器抓起 CSS文件，而通过一个技巧可以在CSS文件中实现网页重定向，从而控制百度快照中的网页，完全由我们控制该快照重定向到我们制定的任何网页地址。</p>
<p>例如，如果百度快照中缓存的文件为style.css，那么我们在服务器上编辑这个文件，在CSS文件中加入以下语句，即可控制百度缓存快照重定向，从而实现屏蔽百度网页快照内容的功能。</p>
<p>body {onload:expression(location.href=&#8217;http://www.williamlong.info/&#8217;);}<br />
<br />以上语句在IE浏览器下测试通过。理论上，根据这个方法，我们可以控制百度网页快照的内容重定向到任何一个我们指定的网址，甚至是第三方网站。为了实现网页的正常显示，百度快照屏蔽CSS的可能性会非常小。</p>
<p>这个方法也可用于屏蔽Google等其他搜索引擎的网页快照。<br /></p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：houkai</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-467</link>
		<dc:creator>houkai</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-467</guid>
		<description>很早的时候  我还想用 http://hi.baidu.com/hikeba/blog/item/ec6d9418ed69ccb14aedbce9.html&lt;br /&gt;现在觉得没意思 该消失还是让他消失吧 &lt;br /&gt;以前 我管了台服务器  当然我的域名没时间做网站，就挂了上去 ，没想到谷歌收录了那么多！！</description>
		<content:encoded><![CDATA[<p>很早的时候  我还想用 <a href="http://hi.baidu.com/hikeba/blog/item/ec6d9418ed69ccb14aedbce9.html" rel="nofollow">http://hi.baidu.com/hikeba/blog/item/ec6d9418ed69ccb14aedbce9.html</a><br />
<br />现在觉得没意思 该消失还是让他消失吧<br />
<br />以前 我管了台服务器  当然我的域名没时间做网站，就挂了上去 ，没想到谷歌收录了那么多！！</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：houkai</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-468</link>
		<dc:creator>houkai</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-468</guid>
		<description>刚才 在自定义搜索 里 排除了几个网址  好多了  &lt;br /&gt;www.houkai.com/center &lt;br /&gt;www.houkai.com/lab&lt;br /&gt;www.houkai.com/co   &lt;br /&gt;www.houkai.com/hk  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;</description>
		<content:encoded><![CDATA[<p>刚才 在自定义搜索 里 排除了几个网址  好多了<br />
<br /><a href="http://www.houkai.com/center" rel="nofollow">http://www.houkai.com/center</a><br />
<br /><a href="http://www.houkai.com/lab" rel="nofollow">http://www.houkai.com/lab</a><br />
<br /><a href="http://www.houkai.com/co" rel="nofollow">http://www.houkai.com/co</a><br />
<br /><a href="http://www.houkai.com/hk" rel="nofollow">http://www.houkai.com/hk</a>  </p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：托尔·银月</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-469</link>
		<dc:creator>托尔·银月</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-469</guid>
		<description>好复杂</description>
		<content:encoded><![CDATA[<p>好复杂</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：TaoGOGO</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-470</link>
		<dc:creator>TaoGOGO</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-470</guid>
		<description>正需要呢……好！</description>
		<content:encoded><![CDATA[<p>正需要呢……好！</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：Qing</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-471</link>
		<dc:creator>Qing</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-471</guid>
		<description>@TaoGOGO 记得先把缓存取消了，过几天再把301取消了，缓存再开启</description>
		<content:encoded><![CDATA[<p>@TaoGOGO 记得先把缓存取消了，过几天再把301取消了，缓存再开启</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：spcms</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-472</link>
		<dc:creator>spcms</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-472</guid>
		<description>学习了，很有用</description>
		<content:encoded><![CDATA[<p>学习了，很有用</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：houkai</title>
		<link>http://ddig.info/google-app-engine-301/comment-page-1#comment-473</link>
		<dc:creator>houkai</dc:creator>
		<pubDate>Thu, 01 Jan 1970 08:00:00 +0000</pubDate>
		<guid isPermaLink="false">/2009/07/7/Google-App-Engine-301.html#comment-473</guid>
		<description>呵呵 好东西 赞一个！&lt;br /&gt;把缓存去掉  首页的cpu使用会很高呀！！</description>
		<content:encoded><![CDATA[<p>呵呵 好东西 赞一个！<br />
<br />把缓存去掉  首页的cpu使用会很高呀！！</p>
]]></content:encoded>
	</item>
</channel>
</rss>
