ajax-подгрузка контента.
+ history.pushState для смены адреса в адресной строке.
также для ботов это сделано и чтобы люди могли ссылки передавать.
В чем вопрос-то?
Более конкретно надо спрашивать.
Поначитаются всяких говноблогов и давай потом всем мозг ломать.
Простое (рабочее) решение = есть правильное решение.
Зачем постоянно что-то усложнять?
Если нету познаний - не стоит теоретизировать.
Может и ВК тоже все в кеше хранит?
Видимо, вы им писали также как и тут...
Общался с ними по аналогичным вопросам - все решалось очень быстро.
Какие цены вообще?
Есть скидки за опт?
Боты уже гораздо чаще выполняют JS
Но по факту это одна из лучших методик защиты (если правильно использовать)
history.pushState
я бы добавил для ознакомления.
Вообще подобное - скоро везде будет, так что стоит подсуетиться )
И за что именно вы ему платите?
Или купив 1 продукт считаете, что они вам теперь по всем вопросам будут без очереди отвечать?
А это "ерундовое" тестовое задание - оплачивается?
Скорее всего баг.
но конторка странная.
Писал им о их дырах, они проигнорировали (может кто и воспользовался)