1

ユーザーがアプリにアップロードするすべてのビデオにいいねボタンを追加しています。いいねボタンの href は、「http://mydomain.com/redirector.aspx?id=[uniqueId]」に向けられています。ユーザーがビデオを気に入ると、すべてが計画どおりに機能しますが、フィードには「mydomain.com」ドメインを表示する行があります。
クライアントはその行を見たくないので、削除する方法が見つかりません。
これは、fb.ui フィードで投稿するときに、「キャプション」プロパティを介して削除できるのと同じ行です (「&-nbsp;」に設定するのが好きです。
「og:site_name」プロパティをredirector.aspx ですが、ここでは運がありません.
この行を消すことができた人はいますか?
問題は、リダイレクト後の facebook スクレーパーに関するものではなく、そうではないことを指摘したいと思います。問題は、ドメイン ラインを非表示にするために使用する og タグがわからないことです。

4

1 に答える 1

2

これを試すことができます:

リダイレクト URL で、 useragent を探しますfacebookexternalhit/1.1。これが表示された場合は、リダイレクトを無効にして、代わりに OG タグを表示してください。他のすべてのユーザー エージェントについては、URL リダイレクトをそのままにしておきます。これにより、Facebook は URL をたどらずにリダイレクト ページの OG タグをスクレイピングするように仕向けられ、他のすべてのユーザーにはリダイレクトされた URL が表示されます。

私は自分のウェブサイトでプロセスを説明しており、過去にクライアントに使用しました. 実装したら、デバッグ ツールを使用してリダイレクト URL をテストし、動作することを確認します。

于 2012-08-29T13:34:24.773 に答える