我想在Facebook上分享我的网站链接.页面在我的浏览器中正确显示,但是当我通过API或前端共享它时,它不显示.当我将我的URL放入Graph API调试器时,它给出了一个错误"错误解析URL:解析输入URL时出错,没有数据被删除".
可能有什么不对?
cpi*_*lko 12
希望这是一个详尽的清单,列出你的网站不会刮到的东西:
1)您的网站是否属于垃圾邮件黑名单? 这种情况很少见,但Facebook和大多数其他工具如果出现在垃圾邮件发送者黑名单中,根本无法解析您的网站.
我使用https://admin.uribl.com/作为检查程序.如果您的网站已列出,则需要查找并清除您网站上的恶意软件,然后按照黑名单所有者的说明删除您的网站.如果问题是您有一个已知垃圾邮件发送者的主机,则需要更改主机.在任何网站再次抓取您的网站之前,需要花费几天时间才能通过系统.
2)您的(X)HTML有效吗? Facebook的解析器非常严格.如果您的网络服务器或您的HTML发送的标头无效,Facebook将无法解析您的网站.要详细测试,请使用W3C中的标记验证器.在Facebook解析您的页面之前,您必须解决所有错误.
我见过的一些最常见的错误是:
character-encoding标题中发送的与<meta charset>文档中的标记不匹配.<!DOCTYPE> <head>>而不是/>在XHTML文档中3)您是否使用JavaScript重定向访问者? Facebook解析器不执行JavaScript.如果要将访问者重定向到自定义内容,则需要使用服务器端脚本执行此操作.
4)您的服务器是否拒绝与非浏览器的连接?
这很难诊断,但有些服务器设置为返回一个500:Server Error或403:Forbidden任何非浏览器访问者.
5)Facebook网站是否告诉您链接被阻止? 登录Facebook并尝试在您的时间轴上共享链接.如果您的网站出现在Facebook内部黑名单中,您将收到一条消息,告知您该网站已被阻止.在此对话框中,您可以将表单标记为误报并请求审核您的网站.
如果您最终在此列表中,Facebook用户将阻止您的帖子或将其标记为垃圾邮件.这可能源于您的内容.您认为SEO可能是垃圾邮件索引,或者您分享的内容对某些用户来说是令人反感或极端的,或者您只是一遍又一遍地分享相同的内容.
修复错误后,再次访问Facebook调试器.手动访问调试器会清除该URL的Facebook缓存.给Facebook几分钟时间将更新推送到所有服务器,然后再试一次.
| 归档时间: |
|
| 查看次数: |
13817 次 |
| 最近记录: |