А как серверный скрипт узнает какое содержимое надо возвращать? Тут куки не подходят, т.к. при поиске товара выгружается его наличие во всех точках и какой кук в таком случае ставить?
Алгоритм такой из JS смотрим, что за якорь, парсим якорь (выясняя в какой торговой точке продаётся товар), отсылаем запрос серверному скрипту, а он в ответ возвращает цену, т.е. если бы яша воспринимал index.php?figna=1#1 и index.php?figna=1#2 как одну страницу, то про дубли можно было бы забыть. А так блин!