這次到大陸出差,讓我發現到一個嚴重的問題,就是 Great Firewall (GFW) 把著名的 feed service provider FeedBurner 給擋掉了,這已經是去年八月發生的事了。所以如果您自己以 WordPress 架設的 blog 使用了 FeedBurner FeedSmith 這個 WordPress plugin,就會有一些奇怪的問題發生…
首先是 blog 的 RSS/Atom 等都無法直接被訂閱了,因為 FeedSmith 自動把 RSS/Atom 導向到 FeedBurner 那邊了,所以大陸那邊的人就無法直接訂閱。
例如: 我的 blog 的 feed 是: http://blog.urdada.net/feed/ 就會被 FeedSmith 使用 HTTP Status Code 307 (Temporary Redirect) 重導到 http://feeds.feedburner.com/cdsheen,所以大陸人就看不到啦…
當然,從大陸透過 Bloglines 或 Google Reader 可能還是可以間接訂閱就是了…
另外一個問題是,所有 RSS/Atom 內文章的原始連結都會被 FeedSmith 代換成 FeedBurner 的網址來追蹤點擊率,但是這些連結在大陸都沒有任何作用,無法導回原始網站了… 因此即使大陸人可以使用 Bloglines 或 Google Reader 來間接訂閱,但是當要回原網站查看原文時,也會因為 FeedBurner 被擋而無法正確連結!
暫時還想不到比較好的解決方法,有人建議額外使用一個沒被 GFW 擋掉的 feed service provider 來專門給大陸客使用,例如: FeedSky,這是大陸的公司,我想應該不會被擋。不過為了不讓阿共仔的陰謀輕易得逞,我暫時還是維持只使用 FeedBurner,但是另外提供一個 feed 讓苦難的大陸同胞訂閱(雖然這樣就無法追蹤那邊的訂閱狀況了..)
# cp wp-rss.php rss-china.php
如果您人在大陸,想要訂閱我的 blog,請改用下面這個未經 FeedSmith 處理過的 feed 吧:
http://blog.urdada.net/rss-china.php
真是無奈… 大陸對於言論審查的尺度一直跟不上經濟自由化的腳步,總有一天會出問題的
是有点讨厌大陆的great firewall,连上个维基百科都要费劲周折
自動引用通知: 部落格的 PageRank 升到 5 了 | Dada's Blog