2

私は自分の Web サイトにオープン グラフ メタ タグを追加し、Facebook URL Linter で動作しているかどうかをテストしています。

私が望むように機能していないのはog:url:タグだけです。このメタタグに、現在のページのパーマリンク URL を追加したいと考えています。

パーマリンクは実際には現在のページにリダイレクトされます。ページの URL が次のようになっているため、これを使用します。URLhttp://website.com/photos/243/hello-this-is-the-title/の最後の部分はユーザーに変更できます。変更すると URL が変更され、Facebook に保存されているすべての「いいね」に関連付けられなくなります。 .

これが、次のようなパーマリンク ページを作成した理由です。このページhttp://website.com/permalink/243/は にリダイレクトされるhttp://website.com/photos/243/hello-this-is-the-title/ため、Facebook のすべてのいいね! は、他のパーマリンクではなくパーマリンクに関連付けられます。

Facebook URL リンターを使用すると、修正が必要な重大なエラーがいくつかあることがわかります - 循環リダイレクト パスが検出されました (詳細については、「リダイレクト パス」セクションを参照してください)。

やりたいことが実現できるかどうかわかりません。しかし、私は本当にここで少し助けを使うことができました.

4

1 に答える 1

6

これが、次のようなパーマリンクページがある理由です:http://website.com/permalink/243/これはhttp://website.com/photos/243/hello-this-is-the-リダイレクトされますtitle /、Facebookのすべてのいいねが他のパーマリンクではなくパーマリンクに関連付けられるようにします。

FacebookのURLリンターを使用すると、修正が必要な重大なエラーがいくつかあることがわかります。循環リダイレクトパスが検出されました(詳細については、「リダイレクトパス」セクションを参照してください)。

2つのオプション:

  • Facebookスクレーパーのユーザーエージェント(詳細)を探して、リダイレクトされないようにします。

  • サーバー側にリダイレクトしないでください。代わりに、JavaScriptを介してクライアント側にリダイレクトしてください。(スクレーパーはJavaScriptを気にしません。)

于 2012-09-19T10:01:59.917 に答える