proclub, ищите внизу страницы js код изменяющий ссылки, если этого недосточно, то обратитесь не тратьте свое и наше время и найдите спеца на фриланс сайте
Сергей Паньков, Я видела там якоря, в коде я вижу что у якорей нет знака вопроса, а если навести то он появляется, удалив знаки в devtools якорь срабатывает, вопрос, как пофиксить это можно ?
Я загуглила но не нашла ответа на свой вопрос.
Александр я же не в упрёк вам!
Просто обратить внимание тех, кто не обращал внимание, что ? (незакодированных) в url может быть много, и только первый считается разделителем query-string, а остальные - просто символ '?', являющийся частью имени или значения параметра.
URL <a href='??r=8'>тест</a> вполне себе валидный, просто $_GET на сервере будет [?r] => 8
И так же валиден URL <a href='?r=8?n=ok'>тест</a> - $_GET на сервере будет [r] => 8?n=ok
Оно вроде как незачем делать такие URL, но допустимо по RFC.
А после фрагмента # - вообще допустимо писать что угодно.
PS: Я сам не знал об этом, а когда случайно наткнулся - пришлось переделывать свои парсеры url.