-
30
Окт -
Прячем SAPE от проверок
- 18 комментариев
Много уже было написано по этому поводу. Не стал сильно углубляться в готовые варианты решения и написал свой код для устранения этого недостатка.
Работает только при условии наличия ЧПУ на сайте. Проверялось как на Drupal, так и на Wordpress.
И так открываем sape.php
Находим строки
{
$this->_request_uri = $_SERVER['REQUEST_URI'];
}Добавляем после них
Всё! :)
Проверить на сколько верно оно работает можно тут
Читайте так же:
This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.
There are 18 комментариев
¬
#186 1 ноября 2008 at 1:14
Нее я не буду ставить... правда были косяки с этим — исправил... лучше буду через сапе. смотреть, бывают ли какие-то ощибки с сылками :)
¬ Валентин
#189 1 ноября 2008 at 1:42
@GoldenScrew:
Дело не в ошибках, а в том что при дописывании к url к примеру ?rrr=0 все ссылки саповские со странички исчезают. По факту страница та же, а реклама убирается, что даёт возможность проверить ваш сайт на наличие сапы и применить к нему определённые санкции поисковиками. Пофиксеный код не даёт возможности определить наличие продажных ссылок.
¬ Валентин
#213 9 ноября 2008 at 22:57
Как оказалось все эти сайты по тестированию продажных ссылок не учитывают дополнительные слэши в урл (к примеру opppa.ru/////opa.html), а ведь с помощью их легко бракуется это дело. Урл откроется как ни в чём не бывало, а ссылки исчезают. Решения нигде не видел. Короче поборол и это $this->_request_uri=preg_replace («(\/+)»,'/', $auri[0]);
¬ Валентин
#739 23 декабря 2008 at 10:23
Какой косяк? Приведённый вами код один в один с моим. Если wordpress что то не так отображает, то можно уж додумать где вставлен не тот символ.
¬
#880 12 января 2009 at 20:02
опаньки, опаньки, то что нужно, спасибо, давно искал что-нибудь, что могло бы помочь защитить продажные ссылки, от столь тупой подстановки лишнего символа...
¬ Oleg
#938 22 января 2009 at 17:30
Не работает код, тупо потом ссылки не кажит как надо, а показывает постояк только главную страницу.
¬ Oleg
#939 22 января 2009 at 17:31
Точнее код сапы с главной странице везде.
¬ Валентин
#940 22 января 2009 at 18:08
@Oleg
ЧПУ у вас включено?
¬ Sergey
#1376 26 февраля 2009 at 0:33
Как включить ЧПУ?
¬ Валентин
#1382 26 февраля 2009 at 10:31
@Sergey
В админке WP, Параметры, Постоянные ссылки
¬
#1414 1 марта 2009 at 19:07
Я уже писал на своем сайте, что с введением Canonical Url задача становится решаемой и совершенно без плясок с бубном — Сапе достаточно чуть подковырять свой код и сапоюзерам — соответственно свой на сайтах. Понятно, что большАя часть из них юзает Wordpress и в программировании ни сном ни духом — но, думается, тот же плагин под Canonical Url для вордпресса — вопрос дней, а не месяцев, если уже не написан...
¬
#1416 1 марта 2009 at 22:07
@Валентин
Д, спасибо, разобрался, только блог проиндексирован с сылками типа число, и если сейчас включить ЧПУ, то траницы выпадут из индека, придется воспользоваться вашим решением только для новых сайтов, с заранее включенным ЧПУ до индексации...
¬
#1417 1 марта 2009 at 23:00
@legco.net
Уже есть такой плагин для вордпресса.
Правда я так и не понял что именно он делает и как это отражается на индексации.
¬ Валентин
#1419 2 марта 2009 at 0:31
@Sergey
Да ЧПУ условие. Тут без вариантов
¬
#1460 5 марта 2009 at 2:37
Не помог Ваш совет — при добавлении строчек, ссылки пропадают. Сайт на друпале, в чем может быть причина?
¬ Валентин
#1462 5 марта 2009 at 9:12
@вOFFка
ЧПУ
¬
#1464 5 марта 2009 at 11:54
включены
¬
#8613 1 марта 2010 at 14:21
Отлично. Спасибо за статью. Работает как часы.