2

私は 3 つの言語のサイトを持っています。ページの URL 構造: /{lang}/page/{id}. たとえば、/en/page/2または/ru/page/2.
同じページIDに対して同じ数のいいね訪問者が気に入った場合/en/page/2、同じ数のいいねをしたい/ru/page/2

注: コンテンツは同じ言語であり、UI のみが翻訳されています。

各ページにdata-href="/page/{id}"andを使用しようとしました。<meta property="og:url" content="/{lang}/page/{id}">しかし、いいねボタンをクリックすると、いいねダイアログは1秒で消えます。いいね数が増えない。

4

1 に答える 1

1

言語間で「いいね」ボタンのカウントを同じにしたい場合は、3 つの言語の URL を同じにする必要があります。

唯一の解決策は、URI セグメントを使用して URL に言語を定義する代わりに、get パラメータを使用することです。この 3 つの例を次に示します。

/page/2?lang=ru

/page/2?lang=en

/page/2?lang=pt

Facebook の場合、この 3 つの URL はすべて同じです。Facebook は get パラメータを削除するためです。

于 2013-03-27T15:38:41.980 に答える