Рабочие будни

Архивы

Прячем SAPE от проверок

Много уже было написано по этому поводу. Не стал сильно углубляться в готовые варианты решения и написал свой код для устранения этого недостатка.

Работает только при условии наличия ЧПУ на сайте. Проверялось как на Drupal, так и на WordPress.

И так открываем sape.php

Находим строки

{

$this->_request_uri = $_SERVER['REQUEST_URI'];

}

Добавляем после них

$auri = explode("?", $this->_request_uri);

$this->_request_uri=preg_replace("(\/+)",'/', $auri[0]);

Всё! :)

Проверить на сколько верно оно работает можно тут

19 комментариев to “Прячем SAPE от проверок”

  1. GoldenScrew Says:

    Нее я не буду ставить... правда были косяки с этим — исправил... лучше буду через сапе. смотреть, бывают ли какие-то ощибки с сылками :)

  2. Валентин Says:

    @GoldenScrew:

    Дело не в ошибках, а в том что при дописывании к url к примеру ?rrr=0 все ссылки саповские со странички исчезают. По факту страница та же, а реклама убирается, что даёт возможность проверить ваш сайт на наличие сапы и применить к нему определённые санкции поисковиками. Пофиксеный код не даёт возможности определить наличие продажных ссылок.

  3. Валентин Says:

    Как оказалось все эти сайты по тестированию продажных ссылок не учитывают дополнительные слэши в урл (к примеру opppa.ru/////opa.html), а ведь с помощью их легко бракуется это дело. Урл откроется как ни в чём не бывало, а ссылки исчезают. Решения нигде не видел. Короче поборол и это $this->_request_uri=preg_replace («(\/+)»,'/', $auri[0]);

  4. Валентин Says:

    Какой косяк? Приведённый вами код один в один с моим. Если wordpress что то не так отображает, то можно уж додумать где вставлен не тот символ.

  5. gualan Says:

    опаньки, опаньки, то что нужно, спасибо, давно искал что-нибудь, что могло бы помочь защитить продажные ссылки, от столь тупой подстановки лишнего символа...

  6. Oleg Says:

    Не работает код, тупо потом ссылки не кажит как надо, а показывает постояк только главную страницу.

  7. Oleg Says:

    Точнее код сапы с главной странице везде.

  8. Валентин Says:

    @Oleg

    ЧПУ у вас включено?

  9. Sergey Says:

    Как включить ЧПУ?

  10. Валентин Says:

    @Sergey

    В админке WP, Параметры, Постоянные ссылки

  11. legco.net Says:

    Я уже писал на своем сайте, что с введением Canonical Url задача становится решаемой и совершенно без плясок с бубном — Сапе достаточно чуть подковырять свой код и сапоюзерам — соответственно свой на сайтах. Понятно, что большАя часть из них юзает WordPress и в программировании ни сном ни духом — но, думается, тот же плагин под Canonical Url для вордпресса — вопрос дней, а не месяцев, если уже не написан...

  12. Sergey Says:

    @Валентин

    Д, спасибо, разобрался, только блог проиндексирован с сылками типа число, и если сейчас включить ЧПУ, то траницы выпадут из индека, придется воспользоваться вашим решением только для новых сайтов, с заранее включенным ЧПУ до индексации...

  13. Sergey Says:

    @legco.net

    Уже есть такой плагин для вордпресса.

    Правда я так и не понял что именно он делает и как это отражается на индексации.

  14. Валентин Says:

    @Sergey

    Да ЧПУ условие. Тут без вариантов

  15. вOFFка Says:

    Не помог Ваш совет — при добавлении строчек, ссылки пропадают. Сайт на друпале, в чем может быть причина?

  16. Валентин Says:

    @вOFFка

    ЧПУ

  17. вOFFка Says:

    включены

  18. Воронежский жлоб Says:

    Отлично. Спасибо за статью. Работает как часы.

  19. Блог Андрюхи з Села » Закрываем ссылки Sape от любопытных :) Says:

    [...] то бродил по интернету и нашел очень хороший скриптик, вернее код, который нужно вставить в файл [...]

Leave a Reply