- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为我们公司开发一个新网站,因此我已将该网站放到互联网上,但通过 .htaccess 限制对某些 IP 地址的访问。
然而,新网站的一部分是“在 Facebook 上分享”按钮,所以我需要测试它,但 Facebook 无法连接到我的网站,这不是抓取 OpenGraph 标题、描述、图像等.
我已将 allow from facebook.com
添加到 .htaccess,但这不起作用,并且 Facebook linter尝试连接时报告 403。暂时取消对站点的访问限制允许 Facebook linter 连接。
这是我的完整 .htaccess 文件(减去真实 IP 地址)-
ErrorDocument 404 /index.php?error=404
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# Only allow access to the site from the IP's listed below
#order deny,allow
allow from 1.2.3.1 # sh_adsl
allow from 1.2.3.2 #sh_lease_lines
allow from 1.3.1.1 # sh
allow from 1.2.2.1 # sm
allow from 1.2.3.1 # wi
allow from 1.2.4.1 # fr
allow from 4.3.2.1 # dgard - home local range
allow from facebook.com # to allow the Facebook sharing
#allow from all
deny from all
# Block access to wp-config.php
<Files wp-config.php>
order allow,deny
deny from all
</Files>
# Deny directory browsing
Options All -Indexes
# Prevent access to any file that begins with '.hta' (i.e. protect this file!)
<Files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</Files>
最佳答案
FB 爬虫 IP 列表:https://developers.facebook.com/docs/ApplicationSecurity/#facebook_scraper
将它们添加到您的 .htaccess
中,您就可以开始了。
关于facebook - 允许 Facebook 访问我的网站,以便它可以读取 OpenGraph 元标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14628349/
我发现了许多声明 opengraph 的方法。但哪一种是“正确”的方式? http://ogp.me/在源代码中使用 但在示例中,html-tag 改为: 与 facebook 的组合看起来像
我想知道是否有一种方法可以使Facebook搜寻器忽略页面上的规范链接。 我遇到一种情况,规范链接指向的URL与您实际所在的URL不同。 这导致动态添加到页面的og:image,og:url等被忽略,
我有一个应用程序,我在其中创建了一个具有自定义属性的自定义对象。该对象称为“字符”,自定义属性是主题(作为字符串)和用户(作为配置文件)。 我有一个名为“投票”的操作,其中包含一个引用上述自定义对象的
我一直在查看 Open Graph 文档,但没有遇到可以为多个用户定义的操作。 例如,x 与 y 一起跑了一条路线,或者 x 向 y 发送了一张照片。 目前是否可以这样做,如果不能,是否有人知道将来是
我有一个 opengraph 对象 https://example.com/object支持多个区域设置,特别是 en_US和fr_FR默认第一个。 在 Facebook 的对象调试器中解析它可以正确
我有一个网站,在 中适本地列出了一个简单的 500x500 图片 Facebook 有时会裁剪并使用图像的顶部、中间或在某些情况下使用底部以获得所需的纵横比。我可以做些什么来控制它吗?或者更好的是,
我刚刚通过设置开放图元标记在我的网站 ( http://traveleagle.in ) 上添加了 facebook 社交插件。根据最近的指南,我在 og:image 中使用了一张大小为 600x31
在 swift 4 中,我使用 Open Graph API 将帖子分享到我的 Facebook 提要。这已成功发布到我的 Feed,但我 friend 列表中的其他用户看不到分享帖子,只有我可以 -
因此,在 facebook 上,自动收报机显示我网站上最近的故事,现在,我需要做什么才能让行情显示有人正在“查看”帖子这一事实。 我尝试的任何操作最终都会说“已查看”帖子。有没有办法让它通过 open
我正在一个网站上做一些 SEO 调整,我注意到 Whatsapp 接受最后列出的任何“og:image”。出于某种奇怪的原因,当我列出 whatsapp 的小图片时,我的推特卡片也选择了那个,而不是我
Google +1 button generator表示我需要为缩略图指定。 文档页面says遵循以下顺序: Schema.org microdata Open Graph protocol 三个
这是我要在 Facebook 上共享的所有页面上加载的开放图形图像。它在某些页面上正确加载,而在其他页面上它从页面中选择随机图像。以下是 OG 网址。我正在为我的网站使用 Drupal CMS。所有正
我正在尝试将标准对象类型(文章)与自定义操作(讨论)结合使用。根据文档,这似乎是可能的,但我收到一个没有意义的奇怪错误。错误消息实际上缺少引用类型。似乎是 Facebook 的错误,但我不能确定。 非
我的应用正在为用户生成 OpenGraph 对象,我想为这些用户提供对象的分析(总展示次数、点击次数等)。 我尝试使用图形 API 通过 https://graph.facebook.com/APP_
在我的 facebook 应用程序中,我为开放图 url 提供了必要的元标记。当我使用开放图发布故事时,故事以一对一 - 无对象标题模式发布在墙上。当我在打开图形设置中查看它时,一对一 模式显示正确。
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: get wrong ogtype in object debugger 我有一个与 FB open grap
OpenGraph documentation提供了一个“全图示例”: 但是,这与提到以下属性的开场齐发冲突是必需的: og:title og:type og:image og:url 那么
我正在尝试使用 NodeJS 从网页中抓取数据。我使用 request 模块获取数据并使用 cheerio 进行解析。但是我注意到一件事:当我使用 chrome 访问某些页面(例如 this nyt
我必须在我的 android 应用程序中集成 facebook 之类的按钮。我已经创建了一个 facebook 页面,当用户单击喜欢按钮时,从 android 应用程序应该喜欢 facebook 页面
我想知道 opengraph 标记是否是 W3C 有效的,当我尝试验证它时出现以下错误: Line 14, Column 17: there is no attribute "PROPERTY"
我是一名优秀的程序员,十分优秀!