为W3验证器提供RSS不更新

时间:2017-03-29 08:52:31

标签: php xml wordpress rss feed

我的Feed实际上有问题。

我做了很多测试,我必须修改我的feed rss视图(自定义它)。

这是我的Feed rss:http://agro-media.fr/?feed=email

当您在链接中时,您会发现没有明显的问题。

但是,当您在W3验证器中检查此链接或者您在mailchimp中选择此Feed时,他说“这不是一个有效的RSS Feed,因为在Feed的顶部有这个:

link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>

但是没有办法。我之前删除了它...

我已经做了很多事情,比如: - 清除WP Rocket缓存 - 清除清漆缓存 - 清除铬缓存 - 服务器重启

我没有更多的想法,也许你可以帮助我......

感谢很多人,祝你有个美好的一天。

2 个答案:

答案 0 :(得分:1)

谢谢@Dmitry Kurilsky,但我发现了问题:

像feedvalidator或w3c feed验证器这样的应用程序有缓存,并且它们会在一段时间后更新。

另外:我将我的Feed与mailchimp合并,两者之间的更新非常激烈 - &gt;我必须等待几个小时,直到Feed上的更改(同步)生效。

对不起我的英语。

答案 1 :(得分:0)

当存在不同的用户代理标头时,您的服务器软件似乎采取不同的行为。我尝试curl您的Feed网址并获得了类似二进制格式的内容。当我像这样修改我的用户代理时:

curl -A "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5" www.agro-media.fr/?feed=email

我得到了一个正确的响应,就像这样开始

<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
    <title>Agro Media</title>

不幸的是,虽然我找到了问题的原因,但我无法帮助你。