Facebook 单击“时出现错误403”;“分享”;
单击“共享”时网页片段出现错误403 这会发生在某些页面上,但不是所有页面上 例如 当您单击“共享”时,它将在弹出窗口中打开 出现以下错误: 403-错误:403 。。。如果您遇到错误。。。请与管理员联系 WWW.TENSTARS.RU 如果我在facebook调试器中打开页面,问题就会消失: 注意:不要在facebook调试器中打开页面,它将删除错误,其他人将无法看到它强> 但是错误会重新出现在另一个页面上 我试着使用官方的共享代码,但没用Facebook 单击“时出现错误403”;“分享”;,facebook,facebook-sharer,Facebook,Facebook Sharer,单击“共享”时网页片段出现错误403 这会发生在某些页面上,但不是所有页面上 例如 当您单击“共享”时,它将在弹出窗口中打开 出现以下错误: 403-错误:403 。。。如果您遇到错误。。。请与管理员联系 WWW.TENSTARS.RU 如果我在facebook调试器中打开页面,问题就会消失: 注意:不要在facebook调试器中打开页面,它将删除错误,其他人将无法看到它 但是错误会重新出现在另一个页面上 我试着使用官方的共享代码,但没用 我怀疑问题是由于facebook爬虫未能下载某些页面
我怀疑问题是由于facebook爬虫未能下载某些页面,然后使用“失败”副本造成的,但我想调试/找出实际原因。我设置了一些facebook机器人日志
Facebook bot tracking in /index.php
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
单击Facebook共享按钮不会触发Facebook机器人下载页面。
Facebook机器人的网页(爬网)是由JavaScript SDK触发的,没有SDK您无法加载共享窗口。
机器人爬网也由facebook上的任意位置触发
Facebook SDK
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1&appId=368997699815031";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
Facebook每1个请求下载2个页面(取决于SDK配置):
若Facebook下载了一个错误状态的页面,Facebook将不会重新下载它,除非你们下载时超时或者我不知道超时时间已经用完。(除非在中手动指定此超时)
在我的例子中,facebook SDK在页面仍在编辑时请求该页面,并缓存它给出的403响应
预览/故事(或你称之为什么)显示的文本和状态代码与Facebook机器人下载网页时网站返回的文本和状态代码相同。查看你的htaccess文件,然后测试重写条件。 这就是错误403和共享facebook的原因
您可以使用facebook工具测试您的共享页面:使用此链接再次刮取 并确保你有facebook元标记,如og:url、og:type、og:title、og:description等。例如,如下所示
<meta property="og:url" content="http://www.kktcfidan.com" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Küçük bir hediye, büyük bir iyilik." />
<meta property="og:description" content="Sevdiklerine ve doğaya vereceğin hediye yemyeşil bir gelecek olsun." />
<meta property="og:image" content="http://www.kktcfidan.com/assets/images/facebook_share_photo.jpg" />
希望这能有所帮助。一个特定的问题可能是mod_安全性,因为Facebook机器人已损坏:消息:代码403的访问被拒绝(第2阶段)。字符串匹配“bytes=0-”应请求\u头:范围。[file”/etc/httpd/modsecurity.d/activated戡u rules/modsecurity戡u crs戡u 20戡u protocol戡u inflights.conf“][line“427”][id“958291”][rev rev 2”][msg“Range:field exists并以0开头。”][data“bytes=0-524287”][severy“WARNING”][ver“OWASP戡u crs/2.2.8”][duration maturity“6”][curacity”8”][tag OWASP戡protocol wr
<meta property="og:url" content="http://www.kktcfidan.com" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Küçük bir hediye, büyük bir iyilik." />
<meta property="og:description" content="Sevdiklerine ve doğaya vereceğin hediye yemyeşil bir gelecek olsun." />
<meta property="og:image" content="http://www.kktcfidan.com/assets/images/facebook_share_photo.jpg" />