私はこのページに取り組んできました http://www.btselem.org/hebrew/131606
Facebook の [Share] ボタンを追加することにしましたが、何らかの理由で共有しようとすると、Facebook スクレイパーはソース内のメタ タグを取得できず、サイトの URL しか表示されません。Facebook 開発者デバッグ ツールで URL を確認したところ、206 応答コードと次のエラーが返されました。
ダウンロードできません - データ フォーム URL を取得できませんでした。
また、「スクレイパーがあなたの URL から見たものを正確に見る」オプションもチェックしましたが、スクレイパーは次の行だけを読み上げているようです。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
奇妙なことに、これはページのソースにある DOCTYPE でさえありません。私はすでにDOCTYPEを次のように変更しようとしました:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
これで問題が解決するはずだと言っている古い投稿を読んだ後、それもうまくいかず、スクレーパーから同じ行を取得し続けています。皆さんが持っているヒントやアイデアに感謝します…</p>
ソースの最初の部分、少なくともメタ タグを含む部分を投稿しました。必要に応じてコード全体を追加します。前もって感謝します、
デビッド。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xml:lang="he" lang="he" dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>לקסיקון הכיבוש: 67 שניות על... מאחז |בצלם</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta property="fb:app_id" content="142675212478057"/>
<link rel="shortcut icon" href="/sites/all/themes/btselem/images/favicon.ico" type="image/x-icon" />
<meta property="og:site_name" content="בצלם" />
<meta property="og:title" content="מאחז | בצלם" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://www.btselem.org/hebrew/131606" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/default/files2/css/css_1458508373fb743060ffb80b43b3d59c.css" />
<link type="text/css" rel="stylesheet" media="print" href="/sites/default/files2/css/css_ff9c22380c0853814b0563da89e16090.css" />