Прячем SAPE от проверок
Много уже было написано по этому поводу. Не стал сильно углубляться в готовые варианты решения и написал свой код для устранения этого недостатка.
Работает только при условии наличия ЧПУ на сайте. Проверялось как на Drupal, так и на WordPress.
И так открываем sape.php
Находим строки
{
$this->_request_uri = $_SERVER['REQUEST_URI'];
}Добавляем после них
Всё! :)
Проверить на сколько верно оно работает можно тут
ноября 1, 2008 at 1:14
Нее я не буду ставить... правда были косяки с этим — исправил... лучше буду через сапе. смотреть, бывают ли какие-то ощибки с сылками :)
ноября 1, 2008 at 1:42
@GoldenScrew:
Дело не в ошибках, а в том что при дописывании к url к примеру ?rrr=0 все ссылки саповские со странички исчезают. По факту страница та же, а реклама убирается, что даёт возможность проверить ваш сайт на наличие сапы и применить к нему определённые санкции поисковиками. Пофиксеный код не даёт возможности определить наличие продажных ссылок.
ноября 9, 2008 at 22:57
Как оказалось все эти сайты по тестированию продажных ссылок не учитывают дополнительные слэши в урл (к примеру opppa.ru/////opa.html), а ведь с помощью их легко бракуется это дело. Урл откроется как ни в чём не бывало, а ссылки исчезают. Решения нигде не видел. Короче поборол и это $this->_request_uri=preg_replace («(\/+)»,'/', $auri[0]);
декабря 23, 2008 at 10:23
Какой косяк? Приведённый вами код один в один с моим. Если wordpress что то не так отображает, то можно уж додумать где вставлен не тот символ.
января 12, 2009 at 20:02
опаньки, опаньки, то что нужно, спасибо, давно искал что-нибудь, что могло бы помочь защитить продажные ссылки, от столь тупой подстановки лишнего символа...
января 22, 2009 at 17:30
Не работает код, тупо потом ссылки не кажит как надо, а показывает постояк только главную страницу.
января 22, 2009 at 17:31
Точнее код сапы с главной странице везде.
января 22, 2009 at 18:08
@Oleg
ЧПУ у вас включено?
февраля 26, 2009 at 0:33
Как включить ЧПУ?
февраля 26, 2009 at 10:31
@Sergey
В админке WP, Параметры, Постоянные ссылки
марта 1, 2009 at 19:07
Я уже писал на своем сайте, что с введением Canonical Url задача становится решаемой и совершенно без плясок с бубном — Сапе достаточно чуть подковырять свой код и сапоюзерам — соответственно свой на сайтах. Понятно, что большАя часть из них юзает WordPress и в программировании ни сном ни духом — но, думается, тот же плагин под Canonical Url для вордпресса — вопрос дней, а не месяцев, если уже не написан...
марта 1, 2009 at 22:07
@Валентин
Д, спасибо, разобрался, только блог проиндексирован с сылками типа число, и если сейчас включить ЧПУ, то траницы выпадут из индека, придется воспользоваться вашим решением только для новых сайтов, с заранее включенным ЧПУ до индексации...
марта 1, 2009 at 23:00
@legco.net
Уже есть такой плагин для вордпресса.
Правда я так и не понял что именно он делает и как это отражается на индексации.
марта 2, 2009 at 0:31
@Sergey
Да ЧПУ условие. Тут без вариантов
марта 5, 2009 at 2:37
Не помог Ваш совет — при добавлении строчек, ссылки пропадают. Сайт на друпале, в чем может быть причина?
марта 5, 2009 at 9:12
@вOFFка
ЧПУ
марта 5, 2009 at 11:54
включены
марта 1, 2010 at 14:21
Отлично. Спасибо за статью. Работает как часы.
апреля 26, 2010 at 1:47
[...] то бродил по интернету и нашел очень хороший скриптик, вернее код, который нужно вставить в файл [...]