用.htaccess 文件帮你逃离Feedsky的不稳定

托管 Feed 有很多好处,但这些好处都要基于一个前提 —— Feed 托管商足够强健。自从使用 Feedsky 以来我不但没有体验到好处,积攒的怨念倒是3天3夜都散不完。我谁也不赖。要怪就怪自己当时贪图小利,明知道 Feedsky 不好,冲着话题广告还是头也不回地上了船。要说在 Feed 这个问题上我还有一点明智的话,那应该是绑定了二级域名。

如果你和我一样,极度不满 Feedsky 的服务品质,但还留了一手(绑定域名),以下会提供你两个基于 .htaccess 平滑转移 Feed 的方案。但要是你奋不顾身破釜沉舟直接用了 Feedsky 的 Feed 链接,对不起,我也不知道该怎么办。

1. 自行托管。

cpanel 下域名可以指向单个文件,做过绑定域名操作的都该知道怎么用。像我就直接把 feed.ishawn.net 绑到wp-rss2.php 上,瞬间实现 Feedsky->本地 的平滑过渡。切换以后 Google Reader 几乎是实时更新,以前 Feedsky 对 Google Reader 的一小时延时问题再也没有了。

空间面板刚好不是 Cpanel 或者不支持单文件域名指向,也没有问题。首先绑定二级域名到根目录,即与主域名同级的目录。然后在 .htaccess 内添加以下内容(放在最后):

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?feed.free5.org$
RewriteCond %{REQUEST_URI} !^/wp-rss2.php
RewriteRule ^ /wp-rss2.php

记得替换为你的域名,效果和 cpanel 单文件绑定完全一样。

2. 设置域名跳转。

同样是操作 .htaccess,不过理念不同,其主要目的是让 Feed 域名转向相应的托管商 URL。简单的说,此法可以随意控制 feed.ishawn.net 跳转到 feed.feedsky.com/ishawn 或者 feedproxy.google.com/shawn。

具体实现方法请参考 在FeedSky和FeedBurner中无缝切换,我就不做重复工作了。

最后总结一下两种方法各自的缺点:

Plan A 不适合订阅量较大空间却不够强健的 Blog。考虑到一般 Blog 没有动辄上万的订阅量,所以该方案仍然适合绝大部份人。

Plan B 是向外部 URL 跳转,所以地址栏会暴露(暴露又怎么了?我比较BT,经常订阅最直接的那个Feed..XD),还有就是很多搜索引擎对此类 Feed 不太喜欢,比如 Google Blogsearch 和有道的博客搜索。

但我相信以上两种方案足以适合每一个和我一样需要放弃 Feedsky 又不希望劳烦(其实是怕失去)读者的 Blogger。你还要继续忍受 Feedsky 么?我看算了吧。

Related posts:

  1. 用.htaccess重写将主域名从网站根目录重新指向一个子目录 一个使用HostMonster(实际上应该是所有支持重写.htaccess文件的空间都可以通过次方法实现)的用户想将主域名指向其中一个文件夹/目录,问我会不会弄,我随即就说通过.htaccess重写就可以了,虽然对.htaccess有一定的了解,可是真正要实现这个功能的重写,还不知道具体怎么实现,尝试了几次都出现这样或那样的问题。无奈中~~只好上网寻找答案~~ 找这种答案还是很容易的,很快就在HostMonster的知识库里找到了,那里有一篇文章专门写如何用.htaccess重写将主域名指向一个子目录/文件夹。 在虚拟主机中,主域名是使用public_html目录/文件夹作为主域名的缺省目录,主域名网站的文件和程序都是放在public_html目录下,附加的域名(addon domains)使用public_html目录/文件夹下的子目录/子文件夹。有的人可能觉得public_html目录/文件夹下的会看起来比较乱,因此想把主域名也指向其中一个子目录/文件夹。这样就需要利用.htaccess的重写功能。 具体的写法如下: # .htaccess main domain to...
  2. 实战讲解.htaccess文件之rewrite规则 .htaccess文件大家都不陌生吧。不认识的自己去搜一下……顺便告诉你,这是个好东西,值得一学。 似乎网上关于.htaccess编写方法的教程很有限,相信博主们也没有几个是自己写的吧? 我在这里就搜了几个常用规则,总结一下rewrite规则的用法。当然这只是.htaccess功能的一小部分,但是相当实用。 如果熟练掌握rewrite规则的编写,能够加强对网站URL的控制,对用户体验、SEO都十分有利。   注:所有规则来源于网络,我只作解释。   一、防盗链功能 1 2...
  3. Hosting4You为你提供250M空间10G流量可绑米的cPanel面板免费PHP空间 Hosting4You免费空间,250M容量,每月10G流量限制,简体中文版cPanel主机管理面板,支持FTP、Web方式上传管理文件,支持PHP、CGI,提供10个MySQL数据库,10个邮箱帐户。Hosting4You免费PHP空间提供免费二级域名1个,可绑定10个域名,可建立10个不同的独立网站,目前没发现广告。 网址:http://www.hosting4you.net 演示:http://free5.xh4u.net PHP探针:http://free5.xh4u.net/info.php 提交申请后,Hosting4You会给你发邮件,点信中最长链接确认申请。然后Hosting4You会给你发一封主题为“Billing account created”的邮件,告知你的客户面板已经开通。等待Hosting4You审核你的申请,大约24小时,你会收到一封主题为“Hosting account created”的主机开通信,信中有你的域名、cPanel管理面板地址、DNS服务器等信息。 FTP地址就是你的二级域名,网页文件传到“/public_html/”目录下。...
  4. ATBHost – 1G容量10G流量可绑米的cPanel面板免费PHP空间 ATBHost为大家提供多种型号的免费网站空间,都是采用简体中文版cPanel主机管理面板,功能强大,有两种需要依靠在其论坛发一定数量的帖子来获得,还有一种是有强制广告的,在此向大家介绍无广告的这种。1G存储空间,每月限10G流量,支持PHP5、CGI,提供10个MySQL数据库,Web、FTP方式上传管理文件,提供免费二级域名1个,还可以绑定10个自己的域名。网址:http://www.atbhost.net提交申请后,ATBHost会给你发邮件,点信中最长链接确认申请。然后ATBHost会给你发一封主题为“Billing account created”的邮件,告知你的客户面板已经开通。再等一会儿,你会收到一封主题为“Hosting account created”的主机开通信,信中有你的域名、cPanel管理面板地址、DNS服务器等信息。FTP地址就是你的二级域名,网页文件传到“/public_html/”目录下。MySQL数据库创建:登陆cPanel管理面板,点“MySQL Databases”进入,在“New Database:”后面输入数据库名,点后面的按钮创建数据库。然后在“Add New User”下面输入用户名、密码,点按钮创建数据库用户。“Add User...
  5. 100M大小10G流量支持MySql的PHP免费空间 如题,directadmin面板免费空间,申请也很简单,在如下给出的申请连接中填写简单的几项信息后,很快就会收到注册和登录信息。 Hosting Features: - 100MB of Quality Webspace - 10GB...

以上关联文章由 Yet Another Related Posts Plugin 提供支持。

05月 18, 2009  Tags: ,   Posted in: WordPress经验, 建站经验

One Response

  1. Soft - 05月 31, 2009

    That it?

Leave a Reply