0

数週間前から、私たちのページへの URL が Facebook によってどのようにスクレイピングされるかという奇妙な問題に直面しています。ページのいいねボタンを使用するか、ブラウザのアドレス バーから URL を取得して Facebook 自体の "What's new" ボックスに貼り付けるかは、違いはありません。リンクされたページではなく、ルート ページを使用します。

他の質問、回答を調べましたが、そこに投稿されたすべてのソリューションは既に実装されています。

面白いことに、開発システムから同じ記事を共有しようとすると、共有はうまくいきます。

URL は次のとおりです。

最初の URL を共有するとhttp://www.vorarlbergernachrichten.atが共有され、2 番目の URL を共有しても問題ありません。記事は同じで、ヘッダー情報 (もちろん URL を除く) も同じです。

動作していません:

<link rel='canonical' href='http://www.vorarlbergernachrichten.at/sport/2013/01/24/jetzt-zahlt-nur-noch-ein-sieg.vn' />
<meta property="og:title" content="Jetzt zählt nur noch ein Sieg" />
<meta property="og:url" content="http://www.vorarlbergernachrichten.at/sport/2013/01/24/jetzt-zahlt-nur-noch-ein-sieg.vn" />
<meta property="og:type" content="article" />
<meta property="og:description" content="Erstes Heimspiel in der Quali-Runde für Dornbirn – Znojmo hat man noch nie geschlagen." />
<meta property="og:image" content="http://www.vorarlbergernachrichten.at/2013/01/Bis-jetzt-konnten-die-Znojmo-Cracks-Luci.jpg" /><meta name="description" content="Erstes Heimspiel in der Quali-Runde für Dornbirn – Znojmo hat man noch nie geschlagen." />
<meta name="keywords" content="Jetzt,zählt,nur,noch,ein,Sieg" />

働く:

<link rel='canonical' href='http://dev.vorarlbergernachrichten.at/sport/2013/01/24/jetzt-zahlt-nur-noch-ein-sieg.vn' />
<meta property="og:title" content="Jetzt zählt nur noch ein Sieg" />
<meta property="og:url" content="http://dev.vorarlbergernachrichten.at/sport/2013/01/24/jetzt-zahlt-nur-noch-ein-sieg.vn" />
<meta property="og:type" content="article" />
<meta property="og:description" content="Erstes Heimspiel in der Quali-Runde für Dornbirn – Znojmo hat man noch nie geschlagen." />
<meta property="og:image" content="http://dev.vorarlbergernachrichten.at/2013/01/Bis-jetzt-konnten-die-Znojmo-Cracks-Luci.jpg" /><meta name="description" content="Erstes Heimspiel in der Quali-Runde für Dornbirn – Znojmo hat man noch nie geschlagen." />
<meta name="keywords" content="Jetzt,zählt,nur,noch,ein,Sieg" />

この機能は数週間前まで完璧に機能し、開発システムでも機能しているため、この誤動作の理由が何であるかはわかりません。

4

1 に答える 1

1

本当に奇妙ですが、問題はキャッシュされた Facebook データにあるようです。コメントで提供した 2 番目の URL には、「記事を読むにはログインする必要があります」と表示されます。Facebookで共有すると画像が表示され、リンクをクリックするとコンテンツがありました。

その後、デバッガーに渡すと画像が変わりました。その後共有すると、新しいイメージが得られました。

いずれにせよ、デバッガーにいくつかのエラーがあり、おそらくそれらの修正から始める必要があります。さらに、ページに直接アクセスするためにログインが必要な理由を確認してください。

HTTP_REFERER などを使用していますか?

于 2013-01-25T11:23:11.557 に答える