у вас тоже если добавить ?something в конце урла, то все ссылки на странице исчезнут!!! у меня все сайты статические - можно получить такой код, чтобы ссылки не пропадали, никогда
у вас тоже если добавить ?something в конце урла, то все ссылки на странице исчезнут!!! у меня все сайты статические - можно получить такой код, чтобы ссылки не пропадали, никогда
Для сайтов со статикой сделаем отдельный скрипт
который будет игнорировать параметры.
Для динамических сайтов такую защиту сделать сложнее, так как не понятно это псевдопараметр или другая страница. А то получится, что ссылки начнут появляться не тольно на указаных страницах, а еще на какхи нибудь.
А еще, например, можно параметры переставлять.
Вобщем для динамических сайтов вприципе можно:
игнорировать задвоенные слеши,
some.site.ru//some/dir
игнорировать знаки вопроса без параметров,
some.site.ru/some/dir?
игнорировать псевдопараметры,
some.site.ru/some/dir?something
игнорировать пустые параметры
some.site.ru/some/dir?scan1=&scan2=
some.site.ru/some/dir
ингорировать порядок параметров
some.site.ru/some/dir?p1=1&p2=2
some.site.ru/some/dir?p2=2&p1=1
Сделана новая версия скрипта.
Что бы на статических сайтах ссылки не исчезали при добавлении ?someparam надо при инициализации указать:
$linkfeed = new LinkfeedClient( array( 'is_static' => true));
Так же можно включить защиту для всего сайта, подробности и примеры смотрите в инструкции по добавлению площадок.