我们有一个RSS feed(或者我们应该有)通过WordPress的,但它使用的是404网页未找到负载只是给 - http://www.warrenaccess.co.uk/feed/rss2WordPress的RSS订阅返回404
我们试图变回默认主题和停用所有的插件,看看我们是否可以找到问题,但它仍然无法正常工作。
有没有人有任何想法可能会导致此?
我们有一个RSS feed(或者我们应该有)通过WordPress的,但它使用的是404网页未找到负载只是给 - http://www.warrenaccess.co.uk/feed/rss2WordPress的RSS订阅返回404
我们试图变回默认主题和停用所有的插件,看看我们是否可以找到问题,但它仍然无法正常工作。
有没有人有任何想法可能会导致此?
我的直觉是,你不实际上有任何博客文章,但您使用WP作为伪CMS。从查看Feed和网络条件(CDN /云托管有时可以忽略Feed内容)来看,事情正在发挥作用。
你404并提供有关喂一些有用的信息:
<lastBuildDate>Fri, 11 May 2012 10:14:42 +0000</lastBuildDate>
这是前一段时间,相对来说。我猜你的网站内容都是基于页面的,而这些页面并不应该实际显示在RSS提要中。
为了解决这个问题,你就必须做出一些博客文章,或者尝试这个插件或其变体:
http://wordpress.org/extend/plugins/rss-includes-pages/
编辑:原来WP整合设置被设定为显示-1帖子。通过将其设定>固定0
你检查你的.htaccess
关闭它通过将其重命名为东西jibberish
如果不帮助检查您的wp-config.php文件
似乎没有工作我甚至尝试过所有核心wordpress文件的新副本但没有成功,谢谢。 – user786731
我使用自定义后类型我的主要网站的内容,所以包括更多文章类型在函数文件中使用此:
function customfeed_request($request) {
if (isset($request['feed']) && !isset($request['post_type'])) {
$request['post_type'] = array('post', 'my_custom_post_type');
}
return $request;
}
add_filter('request', 'customfeed_request');
我花了很多时间固定这个;我希望这可以帮助别人。
这种情况:当固定链接处于关闭状态时,我可以无错误地访问RSS源url“/?feed = rss2”,但启用固定链接则返回提要内容,之后返回404错误代码。可以在网络浏览器检测工具下看到错误代码响应,例如Chrome的“Web Developer”插件。
那么,Feed客户端不理解此错误代码并引发异常,打破了消费页面。
我将问题追溯到WP超高速缓存。我认为缓存不会生成提要响应内容,但它会尝试获取缓存文件而不存在,导致错误404.
简单的解决方案,在“高级”主题中禁用提要缓存“WP Super Cache Settings”,选中“Feeds(is_feed)”选项并保存。
也许你的问题是WP超高速缓存。
我刚刚遇到类似的问题,但可能原因可能有点不同。我做了一个自定义RSS提要。我正在收到页面404错误。
原因是我没有执行刷新重写(https://codex.wordpress.org/Function_Reference/flush_rewrite_rules)。可以通过转到设置>永久链接,然后只是更新它来做到这一点。然后提供Feed。
对我来说无论如何是解决方案。
嗨, 非常感谢答复,该网站同时使用帖子和网页,虽然我尝试了你建议的插件,但无济于事。非常感谢:) – user786731
你是主办这个活,还是通过某种/起源的CDN镜像?星期五11日似乎是您的业务重新审视的有趣日子。有什么意义? – pp19dd
托管是活的,lastBuildDate只是最后一次编辑帖子我现在只编辑一个,所以它应该说今天的日期。虽然我刚刚检查了DNS,并且它只出现在www。指向正确的服务器 - http://www.who.is/dns/warrenaccess.co.uk/这可能导致一个问题? – user786731