Feed RSS 未针对 W3 验证程序更新

Feed RSS not updating for W3 validator

实际上我的 RSS 提要有问题。

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

这是我的 RSS 提要:http://agro-media.fr/?feed=email

当您处于 link 时,您会发现没有明显的问题。

然而,当您在 W3 验证器中检查这个 link 或者如果您在 mailchimp 中选择这个提要,他会说“这不是一个有效的 RSS 提要,因为提要的顶部有这个:

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 缓存 - 清除清漆缓存 - 清除 chrome 缓存 - 服务器重启

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

非常感谢你们,祝你们有美好的一天。

当存在不同的 user-agent header 时,您的服务器软件似乎表现不同。我试过 curling 你的提要 URL 并得到了 binary-like 格式的东西。当我像这样修改 user-agent 时:

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>

很遗憾,虽然我已经找到了问题的原因,但我无法进一步帮助您。

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

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

另外:我将我的提要与 mailchimp 合并,两者之间的更新非常频繁 --> 我必须等待几个小时,直到提要上的更改(同步)生效。

对不起,我的英语不好。