我想隐藏FeedBurner以外的所有人的Feed。
当FeedBurner访问我的RSS页面时,我希望它们能够抓取。
当其他人访问该页面时,它将被重定向到我的FeedBurner页面。
你会怎么做?
我的博客是用PHP编写的。 (自定义代码)
其他信息:
我更喜欢使用PHP中的head(“location:”)方法重定向而不是.htaccess
我的RSS页面是:domain.tld / feed /
答案 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隐藏,我不会太依赖此方法。