Группе Фейсбук нравится по каноническому URL - PullRequest
0 голосов
/ 09 ноября 2011

Я управляю сайтом Magento, и поэтому есть несколько способов добраться до того же продукта, где находится кнопка «Мне нравится».

Теперь для примера:

www.mysite.co.uk / cat1 / product1.html

- это тот же продукт, что и

www.mysite.co.uk / cat2 / product1.html

просто в другой категории.

Но я хочу, чтобы кто-то, кому нравится этот продукт на www.mysite.co.uk / cat1 / product1.html , также применился к www.mysite.co.uk / cat2 / product1 .html

Таким образом, если 2 отдельных человека нажимают кнопку «Мне нравится» на отдельных страницах, на каждой странице должно быть 2 отметки «Нравится», а не 1 отметки «Нравится».

Я подумал, что если я заставлю URL с помощью:

<meta property="og:url" content="http://www.mysite.co.uk/product1.html"/>

это будет работать, но это не так; оба канонических URL используют:

http://www.mysite.co.uk/product1.html

где товар также можно посмотреть.

Есть идеи?

1 Ответ

1 голос
/ 17 октября 2012

Я думаю, что лучший подход состоит в том, чтобы иметь одну каноническую страницу продукта (скажем, http://www.mysite.co.uk/products/product1.html) и столько страниц, сколько вы хотите, чтобы указать на нее, каждая из которых может быть в другой категории (то есть, оба /cat1/product1.html и /cat2/product1.html будет иметь /products/product1.html в качестве своего канонического URL).

Например, посмотрите, как эти две страницы [ a , b ], каждая с разным URL и разным контентом, делятся своими лайками, ссылаясь на канонический страница .

Я не уверен, как реализовать это с Magento, но с типичной динамической средой веб-разработки, такой как Rails или Django, настроить что-то вроде этого должно быть довольно легко.

...