Подобные кнопки Facebook используют метаданные, которые встроены в разметку HTML одной страницы. Теоретически это работало бы, если бы ваш URL создавал разные метаданные при доступе с помощью curl (то есть без JavaScript, что, по моему мнению, невозможно, поскольку часть хеша не видна на стороне сервера, поэтому нет способа воздействовать на значения строки хеша на стороне сервера ).
Сказав это, я бы предположил, что кнопки Facebook Like не ведут себя по-разному для разных хеш-строк. В документации по Facebook (которая в основном отстой) не упоминается об этом, но форумы разработчиков Facebook, кажется, подтверждают это: http://forum.developers.facebook.com/viewtopic.php?pid=240151
Однако еще не все потеряно. Вы можете указать URL кнопки «Мне нравится», поэтому просто установите URL-адрес, который будет оптимизирован для SEO на той же странице: http://developers.facebook.com/docs/reference/plugins/like
ОБНОВЛЕНИЕ - Уточнение из комментариев
Итак, теперь мы знаем, что у вас есть статические версии URL-адресов хеш-строк. Раньше вы, скорее всего, размещали на странице одинаковые кнопки с таким кодом:
XFBML:
<fb:like show_faces="false" width="450"></fb:like>
Вместо этого вы должны указать SEO-версию URL. Например, когда вы находитесь на mysite.com / articles # story4 , код должен выглядеть следующим образом:
XFBML:
<fb:like href="mysite.com/articles/story/4" show_faces="false" width="450"></fb:like>