Posts Tagged ‘wordpress’

用 mod_rewrite 重定向 WordPress 的 RSS

Friday, February 19th, 2010

不知道为啥,原来的重定向失效了……

似乎现在没有什么好用的重定向插件,要么是不支持 Feedsky,要么没法用自定义域名,咱不太会 PHP,也懒得 hack 了,所以就祭出 Apache 来做这件事,当然 mod_rewrite 是少不了了。

先说方法,后说其他。在 .htaccess 的最上面加这么几行:

1
2
3
4
5
6
7
8
9
10
# BEGIN user-defined
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner|FeedValidator|feedsky) [NC]
RewriteCond %{REQUEST_URI} ^/feed.* [NC]
RewriteRule .* http://feed.leafduo.com/ [NC,L,R=301]
</IfModule>
 
#END user-defined

感觉用 mod_rewrite 做这件事比较合适,不用经过 WP 不说,效果还比较好,所有访问原先 feed 的都被重定向了。

大家都知道,Feedsky 爬虫的 UA 是这样的:"Mozilla 5.0 (compatible; Feedsky 1.0; http://www.feedsky.com)",所以我们就能通过过滤 UA 来分别对待爬虫和其他访问者,对于爬虫不做重定向,其他访问者一律重定向。

需要一点正则表达式知识和一点 Apache 的配置,先是参考了这个,说了一大堆,没仔细看,然后准备自己写。找到一个 mod_rewrite 的 Cheat Sheet,感觉比 Apache 的文档好懂多了。

然后就写出来了,一开始是放在了 .htaccess 的最下面,发现怎么都不起作用,后来挪到最上面了,应该是跟 WP-SuperCache 的 rewrite 规则冲突了,看到它的规则里有带 [L] 的。

目前看来工作良好。

Tags:,,,

Related Posts

换 theme 了

Friday, August 1st, 2008

换了一个款比较素的 theme ,其实可以算的上十分素了,只有黑白灰。不过我感觉效果还是非常好的。

theme 是在 plaintxt.org 下载的。 License , readme.html 说是 GPL , license.txt 说是 LGPL ,不是我的错……

欢迎大家拍砖。

发现任何问题请在下面留言,比如说错位之类的,请附上您使用的浏览器和操作系统的版本,还有您显示器的分辨率,非常感谢!

另:从现在开始评论审核已经开始,请积极评论,并耐心等待评论通过审核,请勿重复评论,谢谢。

Tags:,,

Related Posts

WordPress 2.6

Tuesday, July 15th, 2008

WordPress 2.6 今天发布了。详情可以看官方发布页,也可以看下面的链接:

http://www.underone.com/2008/07/15/wordpress-26-tyner/

http://jiangzhanyong.com/2008/07/wordpress-26-chinese-version-release-878.html

官方有个视频,本来想贴,但是我发现很慢,所以大家还是到官方发布页去看吧。

另外,庆祝一下 10 个分类, 100 个 tags。

WordPress status

Tags:,

Related Posts

《仙剑奇侠传四》通关了

Tuesday, August 21st, 2007

现在说这个貌似有点晚了,我是14号通关的,今天貌似已经……

不说这个了,说一说游戏本身吧。 (本 post 为摘要输出) (more...)

Tags:,,

Related Posts

Blog搬到了LeafDuo.com

Tuesday, July 3rd, 2007

今天我的Blog搬到了LeafDuo.com,我都记不清这是第几次搬家了,不过是我第一次用了自己的域名和主机。

域名是在淘宝买的,花了52元在新网注册的,注册了一年,主机是和别人合租的DreamHost的主机,20GB,流量200GB每月的流量(大概是),大概到2009年,感觉挺不错的,价格也比较合适(虽然还没付钱)。

用自己的域名和主机解决了一个很大的问题,就是blogspot经常被封的问题,自己的域名和IP的话只要自己和合租的人不放些不该放的东西就不会被封了(被封的概率很小啊……),即使被封了还可以换IP。

关于RSS,我用了feedburner,替换了wordpress的RSS,感觉也很好。大家可以点地址栏旁边的RSS的标志来订阅。(我极力推荐订阅RSS)

update:好像IE6.0地址栏旁边没有RSS的按钮,大家订阅这个地址http://feeds.feedburner.com/LeafDuo,谢谢。

还有我换了E-mail,换成了LeafDuo@gmail.com,大家以后把邮件发到这里就行了。换邮件地址的时候搬了整整一个Google Account,准备写篇blog记录一下。

还有(好像好几个“还有”了),我原来的的blog上做了meta的重定向,不过委屈订阅以前RSS的同学们了,手动换一下吧。郁闷的是,原来的PageRank回不来了,谁有好办法说一声?

当然还有一件事拜托大家,就是给我的blog提提建议,发个反馈,比如访问速度怎么样,主题好不好看等等,欢迎大家砸砖。还有,为了保护大家说话的权利,我建议大家注册一个用户,这样对我来说也比较方便,当然,这是自愿的。注册在右下角的Register

希望大家继续支持我的blog!

thx

Tags:,,,

Related Posts