2

次の設定で Facebook のようなボタンを用意しました。

<fb:like href="http://www.mydomain.com/mypage?id=123456" send="true" layout="button_count" width="134" show_faces="false" action="recommend" font=""></fb:like>

URL http://www.mydomain.com/mypage?id=123456は、実際にはユーザーを最終ページにリダイレクトするリダイレクトを指しています。

ユーザーが [いいね] ボタンをクリックすると、Facebook は、href で指定された URL ではなく、最終ページの正規 URL を表示します。これを止める方法はありますか?

4

2 に答える 2

0

URLhttp://www.mydomain.com/mypage?id=123456は実際には、最終的にユーザーを最終ページにリダイレクトするリダイレクトを指しています。

これにより、ユーザーに何かメリットはありますか?

これを止める方法はありますか?

リダイレクトを停止する場合のみ – 一般的に (ユーザーにメリットがない場合、そもそもなぜそれを行うのか)、または特に Facebook スクレーパーに対して (ユーザー エージェントによってそれを検出することにより) のいずれかです。

于 2012-08-20T11:02:33.127 に答える
0

私が開発者として最初に始めたとき、実際にこれに非常に苦労し、おそらくこの投稿に1、2回出くわしました。

私はまさにこの目的のためにツールを作成しました—他の人に役立つかもしれないと思ったので:

Facebookのいいねボタンジェネレーター

オープン グラフ タグを生成 (および保存) するので、それらをページに配置する必要はなく、「リダイレクト URL」によってすべてのトラフィックの送信先が示されます。

Facebook ボット/スクレーパーも検出するため、干渉することはありません。

于 2012-09-02T14:42:11.757 に答える