我有一个网站,我添加了facebook og标签。 http://bowarrow.de无论我尝试什么和我改变什么,我总是在调试器中得到403错误。
虽然它可以以某种方式访问我的网站。我读了关于这个的每一个问题,在我提出的最后一个问题中,没有人能真正帮助我。所以我决定在facebook上询问并找到以下内容:
在这种情况下,您的网站肯定会返回403错误 至少来自调试器的一些请求。这是事情 发生在您的代码或托管基础架构中
$ curl -A“facebookexternalhit / 1.1”-i'http://bowarror.de/'HTTP / 1.1 403禁止日期:2013年6月3日星期一16:03:55 GMT服务器:Apache 内容长度:2940内容类型:text / html
Host Europe GmbH - bowarrow.de [...]
我自己尝试过并且可以确认我无法使用该Facebook标题获得任何访问权限。我多次询问hostgator他们的网站上是否存在服务器问题并且他们拒绝了。所以也许我认为它可能与我的域名注册的东道主欧洲有关?
我通过a-records将域名链接到我的托管服务器,因为host europe不支持域名服务器更改。
任何想法,帮助?
答案 0 :(得分:4)
好的,我发现可能是它造成的。这样做的原因是我使用来自hosteurope的域名和hostgator。因为hosteurope不允许更改名称服务器,所以我必须更改a-records。
不幸的是,有一些AAAA记录我没有改变,因为hostgator在我的托管中不支持ipv6。
Facebook正在抓取这些ipv6并向调试器发送了403。 (因为没有可以访问的ipv6服务器)
昨天我删除了它们,它几乎立即开始工作。见这里:https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.bowarrow.de%2F
不幸的是,它仅适用于带有www的URL。没有它,我仍然得到403.
见这里:https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fbowarrow.de%2F
答案 1 :(得分:0)
对于使用 10Web Social Post Feed WordPress 插件的任何人,请按照以下步骤操作: