我想对除 FeedBurner 之外的所有人隐藏我的提要。
当 FeedBurner 访问我的 rss 页面时,我希望他们能够抓取。
当其他人访问该页面时,它将被重定向到我的 FeedBurner 页面。
你会怎么做?
我的博客是用 PHP 编写的。(自定义代码)
附加信息:
我更喜欢使用 PHP 中的 head("location: ") 方法而不是 .htaccess 进行重定向
我的 RSS 页面是:domain.tld/feed/
我想对除 FeedBurner 之外的所有人隐藏我的提要。
当 FeedBurner 访问我的 rss 页面时,我希望他们能够抓取。
当其他人访问该页面时,它将被重定向到我的 FeedBurner 页面。
你会怎么做?
我的博客是用 PHP 编写的。(自定义代码)
附加信息:
我更喜欢使用 PHP 中的 head("location: ") 方法而不是 .htaccess 进行重定向
我的 RSS 页面是:domain.tld/feed/
Feeburner 用户代理是 FeedBurner/1.0。您可以使用$_SERVER['USER_AGENT']来检测用户代理并重定向除 feedburner 之外的所有人。
编辑: 您也可以像 Pascal MARTIN 提供的文档中一样使用 .htaccess 。
Feedburner 文档的以下页面可能会让您感兴趣:如何将流量从我网站的原始提要重定向到我的 FeedBurner 提要?
您可以检查 FeedBurner 的用户代理,但由于用户代理可能被欺骗,如果出于安全原因进行 RSS 隐藏,我不会太依赖这种方法。