如何隐藏除FeedBurner之外的所有人的RSS页面

时间:2011-02-27 11:54:13

标签: php rss feedburner

我想隐藏FeedBurner以外的所有人的Feed。

当FeedBurner访问我的RSS页面时,我希望它们能够抓取。

当其他人访问该页面时,它将被重定向到我的FeedBurner页面。

你会怎么做?

我的博客是用PHP编写的。 (自定义代码)

其他信息:

我更喜欢使用PHP中的head(“location:”)方法重定向而不是.htaccess

我的RSS页面是:domain.tld / feed /

3 个答案:

答案 0 :(得分:3)

Feeburner UserAgent是FeedBurner / 1.0。 您可以使用$_SERVER['USER_AGENT']检测用户代理并重定向除feedburner之外的所有人。

修改 您也可以像Pascal MARTIN提供的文档中那样使用.htaccess。

答案 1 :(得分:2)

Feedburner文档的以下页面可能会让您感兴趣:How do I redirect traffic from my site's original feed to my FeedBurner feed?

答案 2 :(得分:1)

您可以检查FeedBurner的用户代理,但由于用户代理可以被欺骗,如果出于安全原因正在进行RSS隐藏,我不会太依赖此方法。