Можно ли заставить Facebook Likes следовать 301 переадресации - PullRequest
4 голосов
/ 29 сентября 2010

У нас есть большое количество старых URL-адресов с лайками FB, которые перенаправляют (301) на новые URL-адреса. Есть ли способ заставить FB распознать 301 и перенести или перенести лайки на новый URL?

Ответы [ 2 ]

4 голосов
/ 29 сентября 2010

URL-адреса, которые не возвращают 200, не являются «симпатичными» - это сделано специально для того, чтобы люди не могли обмануть URL-адрес, который они не собирались.

Для вас может существовать какой-то административный канал, который позволит вам «портировать» ваши лайки, но, честно говоря, я не думаю, что для этого у них есть процесс. По крайней мере, пока.

1 голос
/ 13 октября 2011

Я столкнулся с той же проблемой и только что нашел хорошее решение.

Укажите свой старый URL в HTML-коде кнопки «Мне нравится» (fb: like), чтобы вы могли получить исходный счетчик «Мне нравится / поделиться».Когда кому-то это понравится, оно будет опубликовано на его стене в качестве вашей старой ссылки, которой больше не существует.Поэтому вам нужно сделать две вещи:

1) Убедитесь, что ваш старый URL-адрес существует (путем перезаписи URL-адреса, сохранения вашей старой копии или чего-либо еще, о чем вы можете думать).

2) 301 перенаправьтестарый URL-адрес вашего нового URL-адреса.

Вы все еще должны отобразить свой старый URL-адрес в HTML-коде кнопки «Мне нравится».Надеюсь, это поможет.

...