ユーザーがアプリにアップロードするすべてのビデオにいいねボタンを追加しています。いいねボタンの href は、「http://mydomain.com/redirector.aspx?id=[uniqueId]」に向けられています。ユーザーがビデオを気に入ると、すべてが計画どおりに機能しますが、フィードには「mydomain.com」ドメインを表示する行があります。
クライアントはその行を見たくないので、削除する方法が見つかりません。
これは、fb.ui フィードで投稿するときに、「キャプション」プロパティを介して削除できるのと同じ行です (「&-nbsp;」に設定するのが好きです。
「og:site_name」プロパティをredirector.aspx ですが、ここでは運がありません.
この行を消すことができた人はいますか?
問題は、リダイレクト後の facebook スクレーパーに関するものではなく、そうではないことを指摘したいと思います。問題は、ドメイン ラインを非表示にするために使用する og タグがわからないことです。
1 に答える
2
これを試すことができます:
リダイレクト URL で、 useragent を探しますfacebookexternalhit/1.1
。これが表示された場合は、リダイレクトを無効にして、代わりに OG タグを表示してください。他のすべてのユーザー エージェントについては、URL リダイレクトをそのままにしておきます。これにより、Facebook は URL をたどらずにリダイレクト ページの OG タグをスクレイピングするように仕向けられ、他のすべてのユーザーにはリダイレクトされた URL が表示されます。
私は自分のウェブサイトでプロセスを説明しており、過去にクライアントに使用しました. 実装したら、デバッグ ツールを使用してリダイレクト URL をテストし、動作することを確認します。
于 2012-08-29T13:34:24.773 に答える