wordpress更换新域名不用插件实现301跳转

2009-09-13 20:26| 分类:web开发 博客维护| 标签: | 5,652 次点击

从上次正式更换本站域名,更新feed地址后,我一直是新旧两个域名并用。用Domain Theme这个插件可以很容易的实现多个域名访问,还可以为不同的域名设置不同的主题和title。比如我的设置是:

image 

不让旧域名跳转过来,是因为我希望Google既能多收录这个新域名,又能保留原来域名的权重(原来域名PR是2,曾经达到过4),但发现以下三个问题,我打算撤掉原来的域名(chenfangyi.com),让这个域名跳转到新域名:

1、对已经发布的文章,Google搜索结果中两个域名下都有结果,对这样的重复内容,Google即便是不惩罚,这种两个链接不一样内容却一样的页面也会分散权重,对新域名不利。

2、博客上新发表的文章,Google只收录新域名的而不收录旧域名的,比如关于创新工场的两篇文章,site一下发现Google并没有收录chenfangyi.com上的这两篇。应该是Google认为内容都一样,没必要再收录了,按第一次是谁ping的就收录谁的。照这样下去原来域名的权重会越来越低(原来考虑的不停用原域名就能保持住原域名的PR的想法是不正确的),既然这样,还不如自己废掉,这时候跳转还能提高新域名的权重。

3、chenfangyi.com毫无解封的迹象。没必要为这个域名留后路了。

于是我照这里说的,在站点根目录下的.htaccess里增加了

RewriteEngine on
RewriteCond %{HTTP_HOST} !^blog.linggan.com$ [NC]
RewriteRule ^(.*)$
http://blog.linggan.com/$1 [L,R=301]

变为:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^blog.linggan.com$ [NC]
RewriteRule ^(.*)$
http://blog.linggan.com/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]
</IfModule>

# END WordPress

接着site一下chenfangyi.com,访问几条试试,确实全部跳转到blog.linggan.com上了。

现在无论是访问chenfangyi.com、www.chenfangyi.com域名下的任何一个链接,都是跳转到blog.linggan.com,短期内blog.linggan.com的权重应该有所提升。

放弃旧域名,证明我已经屈服于伟大的GFW了。GFW,这次算我败给你了!

 

附1:现在的Google收录情况:site:chenfangy.com目前收录278条,site:blog.linggan.com目前收录213条。

附2:原来没添加301跳转前的访问www.chenfangyi.com的状况是:www.chenfangyi.com可以访问,www.chenfangyi.com/posterous.html 这样的链接也可以访问,但其中的每个连接都是指向到blog.linggan.com上的。现在是直接就跳转到新域名。

Posterous终于还是被封了

2009-09-08 16:10| 分类:Internet 业界评论| 标签: | 9,748 次点击

从昨天开始,Posterous已经不能访问了,绑定的域名也不能访问了。Posterous是个“分发平台”,也可以说是个广播平台,这就难怪会被封了,独自唠叨几句都不让,还能让你“广播”?

不过根据我在《Posterous实现邮件发布日志到wordpress——随时随地记录灵感》提到的“抗干扰能力强”,Posterous还是可以不翻墙使用的,这在被GFW的网站中是难得的特例。

在twitter之前,GFW已经让很多人因为麻烦而不再有兴致访问那些被墙的网站了,而twitter通过开放API,使人们能够通过架设大波(Dabr)来绕过GFW,使国人对它的兴致不减。现在轮到Posterous了,也许Posterous能成为利用Email成功对抗GFW压制的下一个国外服务。

所以国外网站被封绝对不是在他们在中国行程的终点!被封还是比国内的一些网站被和谐掉的好,毕竟被封了还可以翻墙,而和谐掉的网站就再也看不了了。

 

Posterous被屏蔽的影响:

1、我们所发给Posterous的图片,也都保存在Posterous.com的域名下,即便分发到其他博客上,仍旧引用的是Posterous网站上的图片(如果是多张图片,Posterous还会在末尾加一行“See and download the full gallery on posterous”),而Posterous.com整个域名被GFW,所以这些图片全都不能访问了。给访客的体验很不好。以前发过的图片就算了,以后就不能再发图片给Posterous了。

2、Posterous会在它所分发的每篇博文下面加一行“Posted via email from 陈方毅的移动记录”,链接到自己在Posterous上的博客,分发的越多,Posterous上的每篇文章的权重就越高,这使得Posterous上各个博客在搜索引擎的位置都很靠前,甚至比博主的主博客的权重还高。而既然被封了,搜索引擎虽可以收录(百度应该是不再收录了,老大发话了,你还敢收录?),但不能访问,那还不如不让它收录,所以我打算不让我的Posterous博客在搜索引擎中显示。这样Google收录的就是Posterous所分发下来的博客,比如twitter.linggan.com,虽然权重不高,但至少全球都可以访问。

Posterous替代品被封的可能性:

Posterous被封,虽然还可使用,但不能再用Email来发图片了,twitpic是不错的选择,twitpic与Posterous类似的一点是也可以通过Email来发布图片,而且可直接用twitter账号登陆。我们可以一边使用Posterous发布文字博客或者tweet,一边使用twitpic发图片,但使用这个服务也是风险的,分析如下:

玩聚网的创始人郑昀曾在我的这篇玩聚liked潜析评论:

“Social Liked”会是另外一个产品,目前的Liked仅仅是聚合FF上的like行为,根本算不上“Social”。

不过郑昀老师还没有推出SL,却先推出了玩聚PP,用来监测twitpic和flickr上的热门图片,flickr已经抽风过好几回了,所以twitpic有可能成为下一个Posterous。 而玩聚PP这个twitpic所延伸的服务能走多远也不知道,玩聚SR玩聚SD目前还在维护中  玩聚SR玩聚RT目前还在维护中。

被GFW的域名A记录指向由国内IP更换到国外IP的测试

2009-08-01 17:57| 分类:Internet tech| 标签: | 3,738 次点击

关注我blog的朋友们可能知道,.chenfangyi.com(前面带个点)这个已经被加入GFW的关键字了,导致一些国外的服务,只要链接里包含.chenfangyi.com,页面就不能访问,所以我后来改了博客地址为chenfangyi.com,这样的话URL中出现博客地址就不会被断开连接了,于是我可以使用Google Friend Connect、Adsense等服务,我以为这样子就代表我的网站可以被全球各个地方访问了(仅仅是.chenfangyi.com被GFW,而chenfangyi.com一切正常),但后来发现完全不是这样的,我太小看GFW了。

7月21日,我发现了一个非常不错的国外网站——posterous,这个网站可以实现邮件发布文章,而且分发到你的各个博客上,我当时就在posterous发了一篇感慨《找了好久的东西》,但当我想用这个服务,实现发到post@posterous的文章都分发到chenfangyi.com时,却发现了添加不了,我刚开始没意识到国外根本就访问不了我的网站,以为是wordpress设置的问题,于是发邮件问了posterous的工作人员,posterous站方还是很认真的回复了我,回复如下:

Enigma —
I just tried both those addresses, as well as:
http://www.chenfangyi.com/
http://chenfangyi.com/
and none of them worked. That’s probably why we can’t authenticate your account. I’m not sure why your blogs are inaccessible — where are they hosted?
Cheers,

1、通过专门的网站判断被GFW的情况:

到posterious给我发邮件时我才意识到问题的严重性,开始检查博客的访问情况,找到了http://internetsupervision.com/这个网站,发现除了国内可以访问,其他地方都不能访问,这时才意识到原来我的博客一直被阉割着我还不知道!具体自查结果可以看这里《不查不知道,一查吓一跳!》

我顿时觉得连个说话的地方都没了,我的博客域名指向的是国内的IP,国外的用户想访问我的博客,比我们想访问一个被GFW的国外网站更难——因为你很难找到国内的代理服务器。所以几乎就不会有国外用户来访问我的博客了。

2、通过Analytics判断出被GFW的情况:

之前在Analytics统计中还是可以看到一些国外的IP,我还以为国外都可以正常访问,但我没发现近一个月来巴西的访客居然大于美国,这显然是不正常的,唯一的解释是美国那边不能访问了。(我当时也没有其他有被Google收录的域名绑定到这个空间上,排除是通过返还其他域名到博客的统计)

以下是7月份的流量来源图:

image

以下是2008年1月至5月(未被屏蔽前的流量来源统计)

image

几乎同样的访问数,没被屏蔽前来自33个国家,屏蔽后却只有15个国家,而且访问数少了很多,显然是GFW的功劳!

3、通过更改A记录到国外来证实chenfangyi.com也被GFW的猜测

我从7月24日就开始烦这个被屏蔽的事,当时发了这么一条唠叨,但仍抱有一丝幻想——如果把chenfangyi.com指向到国外IP上会怎样?www.chenfangyi.com指向到国外IP上是肯定不行了,以前就是在dreamhost上的,国内肯定访问不了。但chenfangyi.com还没有试过,于是在7月最后一天,我做了一个决定

要测试chenfangyi.com绑定到国外空间上,得找一个可以绑定域名的国外空间或博客,我刚开始选择的是posterous,但pposterous需要把DNS都交给它,所以作罢,最方便的是做A记录指向。因为我现在已经没有dreamhost了,没有免费的国外空间了可用了,于是昨晚试图找几个免费的国外空间,但无果,没找到哪个是有效的,今早突然想通,我只不过是想测试一下域名指向到国外IP会怎样,并不需要有一个空间啊,直接指向到任何一个国外网站的IP不就行了?

于是我立即对chenfangyi.com做了A记录到Google的国外IP208.67.219.230上。我想如果过一会儿A记录生效后,全球其他地方可以访问而beijing不能访问,则证明GFW是对chenfangyi.com都生效了!那我就一定得换域名了。过了一小时候,果然,chenfangyi.com已经不能访问了,internetsupervision.com检测结果表明,除了北京,其他国家都能访问。北京的提示:基础连接已经关闭: 接收时发生意外错误。而用U代理可以正常访问chenfangyi.com,即google页面。

以下是internetsupervision.com的检测结果(此时chenfangyi.com指向到google的国外IP208.67.219.230)

image

 

用u代理访问chenfangyi.com可以正常访问,访问到的是google页面。

image

ping chenfangyi.com是正常的,说明解析是解析过去了,只不过GFW是判断出解析到国外IP后再执行屏蔽的:

image

 

以上的检测确定不仅.chenfangyi.com被GFW,chenfangyi.com也被GFW了,只是两个关键字被封锁的程度不同而已(一个加入了URL关键字屏蔽列表,一个并没有)。这个域名已经被阉割了,只能换个域名了!

国内比如tools.chinaz.com已经没法查到www.chenfangyi.com的PR了,通过http://www.top25web.com/pagerank.php查到的两个网址的PR都是2。而原来www.chenfangyi.com的PR是4的,可惜了。

image

博客被GFW后的解决方案

2009-03-18 22:53| 分类:Internet| 标签: | 5,822 次点击

因为www.chenfangyi.com从去年起就被GFW着,所以一直考虑着换个域名,比如换成:blog.linggan.com,但感觉这样会有人不小心跑到www.linggan.com,这样就不太好了,所以一直没换,因为最近太忙了,加上域名被GFW着,很影响我的写作心情,所以一个半月没更新了,今天想想这样下去不是办法,总得找个出路啊。

因为这个博客域名就是我的姓名拼音,加上PR已经达到4(从2一下子跳到4,难得啊),所以不忍心把这个域名抛弃掉,虽然用301跳转可以在google中把权重全部转移到新域名,但总感觉不舒服。

在考虑了无数遍(不是“无数个”,GFW解封方法估计是互联网上最神秘的事儿了,连个负责人都没)让www.chenfangyi.com解封的操作难度后,我放弃了尝试解封的操作。最终决定把www.chenfangyi.com切换为chenfangyi.com,因为GFW只是把“.chenfangyi.com”这个关键字给屏蔽掉,并没有屏蔽掉“chenfangyi.com”,所以chenfangyi.com还是个正常的域名的。

之前不愿意换为chenfangyi.com纯粹是因为个人爱好问题,我偏执的认为域名作为网址要加上www.,与后面的.com前后对称,比较漂亮,虽然没有任何必要。但现在没办法了,如果继续用带www的,那么google adsense、Friend connect永远不能投放。

于是在wordpress后台把blog地址改为:chenfangyi.com,马上访问www.chenfangyi.com或者www.chenfangyi.com/about 都能跳转到chenfangyi.com和chenfangyi.com/about,接着进google管理员工具里添加chenfangyi.com这个网站,(原来添加的www.chenfangyi.com这个站点因为被GFW着,所以通过上传html死活无法通过认证),但要认证的时候,不管用上传html还是添加meta,都会出现跟www.chenfangyi.com认证一样的错误:

Verification status: Pending verification
Our system has experienced a temporary problem.

 

看来这个google webmasters tools的事儿只能先缓缓了。

这样子更改了博客主域名(其实没换,只是把子域名换成根域名),原来的子域名都会做301跳转到新域名里,google的权重不会降低,pr也不会降低。而且之前的那些症状:
域名被GFW后绑定到国内IP的问题
博客被GFW挡在国内导致的问题
博客被GFW导致无法使用Google Friend Connect 

就都不存在了,这不,后台从来没成功查看过的“Akismet统计”马上就可以访问了。

然后在writer里更新一下博客首页地址,OK,这篇记录的blog就可以发表了。待会儿再把另外两个地址分别改为chenfangyi.com/twitter和chenfangyi.com/share,目前这两个地址都是跳转到www.chenfangyi.com/twitterwww.chenfangyi.com/share,让他们倒过来就可以了。

写完此文,发现满篇文章都是原来博客地址的链接,要删链接时我才发现改为chenfangyi.com也有不好的地方——一般博客编辑器默认把带www的链接都自动加上<a>标签,而不带www的不识别,所以这样子在其他地方引用我的文章或博客地址时,可能就不带链接了,这样理论上会少一部分外链,不过一般人都是直接在浏览器里复制网址,极少有不带http的,所以也不用太在乎这个。

另一个副作用是用IE7直接访问www.chenfangyi.com/feed会出现:

image 

但chrome可以跳转到chenfangyi.com/feed,不知道这样子google reader的爬虫能否抓取。总之订阅www.chenfangyi.com/feed的同学最好也更新一下feed地址。

最后,我更改了feedsky的该种子的绑定域名——由原来的残废域名feed.chenfangyi.com改为feed.linggan.com。

请大伙以后都用这个地址订阅:http://feed.chenfangyi.cn (注意是.cn)

照理说原来的博客被GFW挡在国内了,应该是没有国外的IP过来的,但从analytics中还是发现了一些国外IP,很是奇怪。

GFW,惹不起我还躲不起么!

ghs.google.com被封的四种解决办法

2009-01-07 11:52| 分类:Internet 网络管理| 标签: | 21,946 次点击

Google的App服务可以用两种地址来访问,一种是在google域内,比如www.google.com/a/chenfangyi.com/的形式,一种是在自定义域内,比如mail.chenfangyi.com的形式,后者只需要在google App设置里设置为自定义的域名,然后设置域名的Cname到ghs.google.com。

但问题来了,这个ghs.google.com在国内被墙了,直接按google默认要求的做是无法使用自定义域名访问App服务的,我找到下面四种方法来绕过这个限制。

第一种方法:把要做映射的域名(比如mail.chenfangyi.com)做A记录到一个没有被墙的ghs.google.com的ip。这个IP可以通过国外代理ping得到,也可以通过google去找,比如66.249.91.121;这个方法的缺点是一旦这个IP被封,则所有已经做的记录都必须更改,还得等所有A记录在全球生效。

第二种方法:把任意一个域名或二级域名(比如chs.chenfangyi.com)做A记录到一个没有被墙的ghs.google.com的IP,然后在需要做映射的域名上,创建CNAME到chs.chenfangyi.com就等同于ghs.google.com。这个方法的优点是当这个IP被封的话,只需修改做A记录的那个域名的IP,比较方便。

第三种方法:这个方法的原理跟第二种是一样的,只是不用自己来做这个ghs映像,而用互联网上其他人已经做好的,我找到了两个比较多人用的:Matrix Chou 的ghs.sinoestate.com和 James Fang 的ghs.leafz.net。 (实际上自己做ghs映像理论上都有被GFW的风险,绑定到国外IP上的域名都有被GFW的可能性,所以非常重要的域名就不要绑定到国外IP),为何要选择比较多的人用的镜像呢?因为比较多人用的话,ghs镜像的域名所有者就会有点服务意识,当IP被封的话,可以及时更改镜像的A记录指向,当然,也可能他并不维护这个IP指向。这种方法最方便,但稳定性、自主性、安全性无法保证。

第四种方法:这种方式不是真正的自定义域名,而仅仅是转发。方法很简单,如果你所在的域名解析服务商有转发服务的话,那直接把mail.chenfangyi.com转发到Google App的登陆地址,不过国内DNS服务商的此类服务越来越少且不稳定了(跟监管有关,比如DNSPod老早就停止了这项服务)。如果有自己的空间或服务器,可以自己做转发。(做A记录到一个IP,然后用自己空间上的程序做转发)。

目前ghs.sinoestate.com指向的IP209.85.171.121可以访问,因为我使用DNSPod的域名解析,改起A记录来很方便,所以使用第一种方法。

域名被GFW后绑定到国内IP的问题

2008-12-18 15:38| 分类:Internet| 标签: | 5,893 次点击

因为我的博客域名荣幸的被GFW了,所以现在只有国内用户可以访问我的blog,而且博客无法使用国外的Friend Connect之类的服务,还有各种各样被GFW的问题。因为我的这个GFW的症状比较特殊,我一直没找到跟我有同样遭遇的人。今天想把域名的IP指向到自己的服务器上(原来是指向到一家虚拟主机提供商),再次Google了一下。

我用的关键词是“国外无法访问国内”,想不到第一篇就是百度知道上的“我有一个域名,绑在国内服务器就国外无法访问,绑在国外就国内无法访问,怎么回事?”:

“我有一个玉米,万网注册的,绑在国内服务器上(OAO的虚拟主机),国外的ip就无法访问,绑在国外服务器(Bluehost和lunarpages的虚拟主机,都试过),国内就无法访问,到底怎么回事?”

对呀,如果我把www.chenfangyi.com绑定到国外的IP上,那从国内能不能访问?

答案是不能。

如果你想被GFW,需要网站同时达到两个条件:

一、网站的域名被加入GFW自建的“封锁关键字列表”(被GFW进行了“域名关键字封锁”)。
二、域名绑定到国外IP。

如果只符合第一个条件,那么在国内就不会被封锁,但会有很多问题

而我正是因为不满足第二个条件,所以才出现了非典型性的怪异的GFW症状。

至于为什么域名绑定在国内IP就不会被GFW,并不是GFW仁慈不想封锁国内IP,而是因为GFW无法控制国内用户对国内IP的访问封锁,但可以封锁国外用户对国内IP的访问(所以国外用户都不能访问我的博客)。

难怪找不到有人跟我同样遭遇的。因为一般网站都是放在国外才被屏蔽的(国内的只会被拔网线而不会被GFW),只会出现典型的GFWed症状。而我本来放在dreamhost上,后来转移到国内的空间商,而与此同时,我的域名被GFW了,所以就掩盖了被屏蔽的事实。这么说,从我转移到国内的那一刻起,我的博客就一直被GFWing,Oh my god!

这样子就好解释了,GFW没那么复杂,我的域名享受的待遇跟wikipedia.org、flickr.com是一样的,只不过我的IP在国内。所以出现的情况相反。

那么,如果我把网站移到国外上,那就跟维基百科和flickr一样了,会被彻底的GFW,从国内无法访问,显然这是不行的。接下来,先把这个博客移到自己的服务器上吧。(不必担心被封的域名指向到服务器IP,GFW会把服务器IP封掉,GFW没有能力封国内的IP)

博客被GFW挡在国内导致的问题

2008-12-15 10:07| 分类:Internet| 标签: | 5,141 次点击

我已两次提到我现在的这个博客域名被GFW的问题,具体可看:《www.chenfangyi.com非典型性撞墙,请更改feed地址》,博客被GFW导致无法使用Google Friend Connect,已经导致了订阅问题和Friend Connect无法使用的问题,这几次想在博客上加一些应用和插件,发现这样的GFW还带来很多问题。

一、Google Adsense广告不能显示,我用的是Adsense Injection插件,可以启用插件并设置好,但框架内的广告页无法显示。看了一下地址,去掉其他参数就是:

http://googleads.g.doubleclick.net/pagead/url=http%3A%2F%2Fwww.chenfangyi.com%2F

很明显,因为doubleclick.net是国外站点国外IP,而又包含了.chenfangyi.com的关键字,所以导致这个地址被GFW了。

二、Sitemap无法通知Google:

我的wordpress用了XML Sitemap Generator for WordPress 3.0.2插件,可以生成sitemap但提示无法通知google和ask.com

image

三、Akismet无法统计:

Akismet是wordpress自带的阻止spam的插件,因为博客升级为2.7后强化了“Akismet统计”这一入口,但点击后直接提示:

image

很明显,也是因为包含被GFW的关键字。

http://0545226b975e.web.akismet.com/1.0/user-stats.php?blog=http%3A%2F%2Fwww.chenfangyi.com

上次chrome还会提示:错误 320 (net::ERR_INVALID_RESPONSE): 未知错误

四、无法在后台更新和自动安装插件

wordpress2.7增加了后台直接更新和安装插件的功能,但在我的博客从没试验成功,怀疑也是因为数据传递URL中有被封关键字的原因。不过这个仅限于猜测,未经证实,因为我也没兴趣去测试一下其他的博客行不行,只知道在我的博客后台搜索和查看插件时提示:API 请求时发生未知 HTTP 错误。这样我就看不到任何插件了。同样,“一键升级”功能也不能用,会提示:升级失败: Could not download distribution (http://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip)。不过从本地上传再启用插件是可以的。

肯定还有很多其他的问题,等发现了再加上吧。目前我也没有特别的渠道去申请解封,只能期待GFW快点更新,毕竟我的博客上面没有任何不和谐的内容,多是技术性的文章,应该属于误封吧。可怜我在网上找了几次,都没有找到跟我一样的例子,最多是网站被GFW了,无法从国内访问,可怜我的博客是被禁止了从国外访问。

非常巧的是我的一个在香港的高中朋友和一个在澳门的高中朋友在同一天发现我的博客不能访问。唉,这种事情,真不知道怎么跟她们解释。

博客被GFW导致无法使用Google Friend Connect

2008-12-08 9:52| 分类:Internet web开发| 标签: | 6,564 次点击

前天Google Friend Connect开放注册了,在那之前注册还得填一份Google文档申请,我就没去填,现在正好开放了,于是想适用下。

使用非常简单,登录www.google.com/friendconnect 一步步往下即可,可是我在上传了两个文件:rpc_relay.html和canvas.html后,总是无法通过认证:

错误一:

111

即提示:

You need to put this file on your web site server for Friend Connect to work.

We were unable to locate required files at the home URL:

  • Confirm that http://www.chenfangyi.com/ is the correct "Home URL" of your site. If not, go back.
  • Confirm that rpc_relay.html is at your "Home URL":http://www.chenfangyi.com/rpc_relay.html
  • Confirm that canvas.html is at your "Home URL":http://www.chenfangyi.com/canvas.html

Please correct the above issues.

于是怀疑跟之前博客被GFW有关,于是直接访问这个地址:http://www.chenfangyi.com/canvas.html 会提示:

错误二:

image 

可以看到下面的链接里有.chenfangyi.com字样,而且前面的域名时gmodules.com,这显然是国外的IP,所以根据上次的经验,这个地址肯定被GFW了,所以出现第“错误二”在意料之中。但是按我之前的推论,这个带有.chenfangyi.com字符的地址只是在国内被GFW,国外访问都是正常的,所以google那边应该是可以访问这个地址的,只会出现“错误二”,而不会出现“错误一”。但按今天这样子看,同时出现了“错误一”和“错误二”,证明国外也是不能访问这个地址的。也就是,我的博客,实际上从上次被屏蔽后就一直都不能被国外IP访问!

联想到我同学曾说从来没有访问过我的博客,看来确实是被屏蔽了。为了证实这个推断,我用fg和在线代理访问www.chenfangyi.com,均无法连接:

image

image

或者就是:

image

并且用fg和在线代理用美国IP访问baidu.com、yisou.com、youdao.com,搜索.chenfangyi.com,都出现以上被重置的情况(google.com没问题,google.cn也可以,可能是google.cn在国外访问又变成了国外的IP吧)。可以证明域.chenfangyi.com已经彻底被封。

看来月光说的是对的:“如果无法解封的话,国外用户和Google搜索引擎将永远无法访问你的站点,除非换域名”,那么对我的这种封法就是封外不封内,禁止了国外用户访问域.chenfangyi.com,而不禁止国内用户访问。这样子前面所提到的《www.chenfangyi.com非典型性撞墙,请更改feed地址》中的“非典型”就完全可以解释了。

简单一句话就是:禁止包含.chenfangyi.com的URL被国外用户(包括个人电脑和spider)访问。所以:

1、国外不能访问这个域名。
2、国外不能访问带有这个关键字的URL。
3、但因为在国外用户看来,GFW只能管住baidu.com、youdao.com、google.cn等使用国内IP的搜索引擎,所以国外只有用baidu.com和youdao.com等国内搜索引擎才会出现链接被重置的情况(google.cn在这个例子中GFW没有管住,不知google用了什么技术)。
4、其他那些管不住的搜索引擎,只能封住他们的蜘蛛,不让他们的蜘蛛来,这样子搜索引擎上就没有博客的索引,也就间接禁止了国外用户搜集到博客上的资料。也就是月光所说的:google无法访问你的站点。
5、国内可以直接访问这个域名。
6、国内用户使用google.com、yahoo.com等国外搜索引擎或者GR时,google.com所在服务器虽然不需要访问被封博客,但因为搜索返回结果的URL有被封关键字,所以GFW也会下手,重置了页面。
7、国内用户可以正常使用baidu.com等国内SE或者鲜果等国内RSS Reader。

可以看到GFW是把我博客看成一个有泄密危险的博客,禁止国外访问和索引我的博客。关于第6、7两点,为何GFW不对baidu.com、youdao.com等国内搜索引擎下手,这里有三个可能:
第一个可能,GFW探测到是国外的URL上有这个违禁词,觉得危险就封了,而国内的不封;
第二个可能,GFW不管是不是国外的,他都想封掉,但对在国内IP的搜索引擎不起作用,无法控制重置,就像他无法控制国外用户使用google.com,只能控制google.cn一样;
第三种可能,GFW担心国内的搜索引擎老被重置影响不太好,所以只重置国外的。

其实以上的过程就是《Technorati再次无法访问》的翻版,月光提到:

这次Technorati遇到的是关键字屏蔽,国内用户可以使用国外搜索引擎如www.google.comwww.yahoo.com搜索一下“.technorati.com”,会出现“连接被重置”的现象,国外用户使用国内的www.google.cnwww.baidu.com搜索这个关键字也可以出现同样的提示。

我的博客情况与Technorati的遭遇如出一辙,只不过一个是对内屏蔽,一个是对外屏蔽。把“国内”和“国外”、“google.com”和“google.cn”兑换,就是:

这次博客遇到的是关键字屏蔽,国外用户可以使用国内搜索引擎如www.google.cnwww.baidu.com搜索一下“.chenfangyi.com”,会出现“连接被重置”的现象,国内用户使用国外的www.google.comwww.yahoo.com搜索这个关键字也可以出现同样的提示。

既然这样子,说明GFW并不考虑你是国外的还是国内的搜索引擎,只是管得到管不到的问题,所以三种可能中第二种可能性最大。

早在三年前,我的MSN Space就曾经无缘无故的不能访问,但后台可以正常访问,当时找了好久才知道原因,原来是一篇日志含有一个被GFW的链接。想不到过了三年,我的博客还是得忍受GFW的压迫。而且这次更为彻底。造成了访客无法用feed.chenfangyi.com订阅博客;http下访问GR查看这个种子时会导致GR出错;GR更新feed.chenfangyi.com缓慢,以前这些问题我都忍了,现在发现无法使用Google Friend Feed,并且国外访客居然一个都没有,我只想要一个正常一点的独立博客却这么难!

唉,只能听从月光意见,准备去申请解封

www.chenfangyi.com非典型性撞墙,请更改feed地址

2008-10-09 14:04| 分类:博客维护| 标签: | 3,895 次点击

最近用Google reader订阅我的feed的朋友们可能会发现,当浏览我的feed时,google reader就会提示服务不可用。(http下,https没有问题,但无法更新feed)。经过我不懈的调查,发现了一个可怕的现象:在任何一个国外的搜索引擎上搜索 www.chenfangyi.com、feed.chenfangyi.com ,都会出现页面被重置的情况,并且搜索引擎在几分钟内无法访问。再排查下去,终于发现是这个字符出了问题:.chenfangyi.com(注意有个点),你可以试试以下几个链接能否访问:

Google搜索.chenfangyi.com:http://www.google.com/search?hl=en&q=%2Echenfangyi%2Ecom
Yahoo搜索.chenfangyi.com:http://search.yahoo.com/search?p=.chenfangyi.com
Live搜索.chenfangyi.com:http://cnweb.search.live.com/results.aspx?q=.chenfangyi.com

这直接导致了我之前的feed地址:feed.chenfangyi.com无法被google等国外阅读器订阅(因为包含.chenfangyi.com),连wordpress自带的feed地址:www.chenfangyi.com/feed也无法被国外阅读器订阅(抓虾、鲜果等国内阅读器没有问题)。

我的博客上没有涉及任何敏感的事情,不知道为什么会被G-FW盯上,但这又不是非常典型的G-FW症状,因为www.chenfangyi.com仍可以正常访问。只是这个域的关键字被封锁了。

之前我提到我的feed同时出现两个问题,所以导致无法被正常订阅,上一个问题已经解决了,现在就是这个feed地址被墙的问题。请大家修改feed地址为feedsky托管的:feed.feedsky.com/chenfangyi,你可以点击 通过Google Reader订阅本站通过鲜果订阅本站通过抓虾订阅本站  这三个按钮进行订阅,这个地址仍可以正常更新。

域关键字(.chenfangyi.com)被封,导致一些应用无法实现,哪位达人可以告诉我遇上这种情况应该怎么做?