作者hermitwhite (不存在的骑士)
看板Web_Design
标题[问题] 网页无法在 Facebook 中产生快照
时间Sat Jun 11 18:27:16 2016
我的网站有无法在Facebook中产生快照的问题已经两年了,想趁着改版好好解决
一下。具体的问题和环境如下:
1. 站内所有网址贴到Facebook上都不会产生快照也抓不到任何内容,类似crawler
进不去的症状。
2. .htaccess和robot.txt换掉没用。
3. 问题只在目前的VPS和先前使用的ACSite VPN上发生,在其他伺服器上并未发生;
把目前最新的网站复制到测试伺服器上也能够正常产生快照。
4. 网站系统为高度客制化的Drupal 7,以DynDNS转址到VPS。
请问有哪些可能的解决方向?我自己猜最可能是伺服器设定和转址服务的问题,
但没有可以测试转址的测试环境,有可能是转址的问题吗?
--
Il Cavaliere Inesistente
http://dejavu.blogdns.org/
骑士是种一旦失去存在的意义,就会崩解消失的东西
因此他们的一生总在追求着某些事物,以维持自己的存在
如果有了存在的理由,即使是一副空的铠甲,也可以成为骑士
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.168.82.252
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1465640842.A.C3B.html
1F:→ iTravel: 网页有图片?没有的话用 og image 来指定吧 06/11 18:44
2F:→ hermitwhite: 有图片和没图片的都有相同问题;文字也抓不到。 06/11 19:07
3F:→ imhaha: acs他们主机很像有调过 有些东西很像不能正常使用@@ 06/11 19:09
4F:推 dalconan: facebook debug的页面可以看抓不到内容的错误讯息 06/11 19:23
5F:→ iTravel: 给个网址让大家除错吧,否则隔空抓药太困难了 ... 06/11 21:40
感谢四楼,debug显示的错误讯息是「Error parsing input URL, no data was
cached, or no data was scraped.」,目前还找不出确切的方向(因为可能的状况
太多,有人说的disable mod_security看来没用)。
问题网址是
http://dejavu.blogdns.org/,里面所有网址贴到Facebook上都不会
有快照出现。
※ 编辑: hermitwhite (1.168.82.252), 06/11/2016 22:15:11
6F:→ iTravel: 看了一下原始码,架构少了许多描述资讯 06/11 22:43
7F:→ iTravel: 不妨搜寻 Drupal Facebook open graph 有蛮多答案。 06/11 22:44
8F:→ hermitwhite: 应该和meta tag没有关系。 06/11 23:02
9F:→ AndCycle: 我开 fb debug 测下去说网站违反社群守则 ... 06/12 03:27
10F:→ hermitwhite: 这样看来可能是被Facebook主动block了;原来debugger 06/12 08:07
11F:→ hermitwhite: 和object debugger会看到不同资讯。 06/12 08:07
13F:→ hermitwhite: 虽然觉得没关系,不过我已经把那整套加上去试过了。 06/12 22:23
14F:→ hermitwhite: 我比较不喜欢这种自订标准的标签,所以试了没效就马 06/12 22:31
15F:→ hermitwhite: 上删掉了。 06/12 22:32
16F:→ hermitwhite: 很多常见的网站也都没设定meta :og,像Wiki就没有, 06/12 22:36
17F:→ hermitwhite: 可以自订显示内容是一回事,但应该和显示与否无关。 06/12 22:39
18F:→ cocobox: meta加上去後要点Fetch new scrape information 06/13 14:45
19F:推 hubertwu: 其实不止fb; 像是g+, line, Weibo 都有吃og tag哦 06/17 01:02
20F:→ hermitwhite: 结论是被block;我换了网址後就解决了。 01/15 13:39