今年1月,我们的一位客户的新网站上线了。在此之前他们有一个不同的网站。所以我将引用旧版本,作为之前的网站,以及新版本作为1月份投放的网站。
现在的问题是有些网站仍然看到旧网站。例如,我们有一个Hootsuite的RSS源。但Hootsuite并不认为RSS提要是有效的。所以我使用http://feedvalidator.org/检查了RSS提要,并得出结论它呈现旧网站。这导致404错误,因为他们在旧网站上没有RSS源。如果您在浏览器中查看供稿页面,它可以正常工作。
我不知道为什么它有时会渲染旧网站,我不知道在哪里(以及如何)寻找解决方案。所以我希望有人可以帮助我,或者至少指出我正确的方向。
答案 0 :(得分:1)
经过无休止的尝试,没有结果,我在Facebook上找到了Facebook开发者社区。当我在那里发布我的问题时,有人回答:
"我刚刚检查了你的DNS,除了一件事,一切似乎都没问题。域名具有AAAA记录(IPv6),其指向2001:888:0:18 :: 117:80。检查后,您的服务器似乎没有收听此IP6地址(域AAAA没有/配置错误?)。 Facebook总是尝试在IPv4之前使用IPv6,因此这可能是一个问题。"
我们还没有使用IPv6,所以我知道IPv6部分有问题。原来他们的旧主机确实有IPv6记录。当我删除它们时,网站运行良好,Facebook终于看到了我们的新网站!
因此,出于某种原因,某些提供商仍然使用非常旧的DNS记录(对于旧的托管公司)而不是我们的新DNS记录。
我在自己的问题上回答了这个问题,希望将来有可能帮助那些偶然发现这个问题的人。