我的网址是 http://citynomads.com重定向到 http://www.citnomads.com并且浏览器很好地遵循了重定向,但是 Facebook 的 linter 告诉我它不能遵循该链接。我不明白为什么它有这个问题:
$ curl -i citynomads.com
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.0.8
Date: Sat, 28 Apr 2012 16:12:38 GMT
Content-Type: text/html
Content-Length: 160
Connection: keep-alive
Location: http://www.citynomads.com/
<html>
<head><title>302 Found</title></head>
<body bgcolor="white">
<center><h1>302 Found</h1></center>
<hr><center>nginx/1.0.8</center>
</body>
</html>
短绒:https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fcitynomads.com
我该如何纠正?
最佳答案
我认为这是一个 FB linter 错误。您给定的 linter 链接现在有效(有一些其他奇怪的警告,但不是失败的重定向...)
这也发生在我身上,但是将相同的 url 发布到 facebook 确实会生成正确的预览,所以我在这里猜测......
不会是他们的第一个错误,也不会是最后一个...
HTH
关于Facebook 给了我一个 "URL requested a HTTP redirect, but it could not be followed."但浏览器跟随它没有问题,我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10365283/