在wordpress网站上: 我正在尝试阻止特定的“子”Feed从重定向到feedburner,但我想允许主Feed继续重定向。
我要阻止重定向的Feed设置如下: http://website-example.org/feed?author=275
但请http://website-example.org/feed重定向到feedburner。
目前我正在使用PHP来创建重定向。我的代码看起来像这样:
add_filter('feed_link','custom_feed_link', 1, 2);
function custom_feed_link($output, $feed) {
$feed_url = 'http://feeds.feedburner.com/websitename/yaSQ';
$feed_array = array('rss' => $feed_url, 'rss2' => $feed_url, 'atom' => $feed_url, 'rdf' => $feed_url, 'comments_rss2' => '');
$feed_array[$feed] = $feed_url;
$output = $feed_array[$feed];
return $output;
}
我在这里找到了这个答案,但我不确定这是否是最好的方法。 (另外,我还不完全理解它的代码。) How to redirect main all feed to feedburner except some feeds?
有人可以告诉我,我是否在正确的轨道上,或者是否有一个简单的解决方案,或上述链接中的.htaccess代码意味着什么。
谢谢你, 伊恩
答案 0 :(得分:0)
解决了它。
我最终使用了一个自定义RSS模板和一个名为" feed wrangler"的旧插件。 解决方案非常有效。
以下是一些有用的链接: http://wordpress.org/extend/plugins/feed-wrangler/ http://kanevski.org/projects/feed-wrangler/