我的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缓存 - 清除清漆缓存 - 清除铬缓存 - 服务器重启
我没有更多的想法,也许你可以帮助我......
感谢很多人,祝你有个美好的一天。答案 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>
不幸的是,虽然我找到了问题的原因,但我无法帮助你。