Ссылки надо прятать, причем все и ото всех! Ссылки с рефкодами — от «жадных детей» которые считают что человек помогающий им заработать, недостоин 10% сверх тех денег что получат они. Внешние ссылки — от поисковиков, чтобы не перелился PR с нашей страницы на чужую (почувствуйте себя в шкуре «жадных детей»!). А уж ссылки на сайты авторов говнокомментов — сам бог велел!
Но в тоже время — мне нужны ссылки на другие мои проекты, я хочу ссылаться на сайты друзей и прочего нормального люда! Да и чистка сайта от говнокоментаторов — это приятная работа для постоянного покупателя сексшопа (того что интересуется изделиями из латекса и кожи), а не для меня.
Так что-же делать? Конечно поручить эту работу компьютеру — пусть он работает, он же железный!
Средство номер раз, это мой WP плагин RC Link Redirector (обновлен до версии 0.8.1 23.05.2009, изменена генерация ссылки – теперь невозможно очень затруднено несанкционированное использование редиректора вашего блога), который умеет:
- Управляться из удобной «админки».
- «Шифровать» все исходящие ссылки.
- «Оборачивать» ссылки в постах и страницах
- «Оборачивать» ссылки в цитатах
- «Оборачивать» ссылки в комментариях
- «Оборачивать» ссылки в текстах комментариев
- «Оборачивать» ссылки на сайты коментаторов
- «Оборачивать» ссылки в блогролле
- Использовать свою базовую ссылку при редиректе
- Оборачивать тегом каждую обработанную ссылку
- Добавлять target=’_blank’ ко всем обработанным ссылкам, кроме архивов и исполнимых файлов
- Добавлять rel=’nofollow’ ко всем обработанным ссылкам
- Использовать «белый список» слов отменяющих обработку ссылок их содержащих.
- Использовать служебное значение тега rel=»" отменяющее обработку конкретной ссылки.
- Учитывать специальный CSS класс отменяющий обработку ссылки. Удобно для продажи ссылок через .
Выглядит это примерно так:
Что было раньше: http://moya-igra.ru/
Что получилось :
Внимание! Если у вас не настроены ЧПУ то переход по ссылке будет перебрасывать на ошибку 404!
И средство номер два, тот плагин из которого я взял изящное регулярное выражение и саму идею плагина оборачивающего все внешние ссылки (Спасибо, Максим!), но увы не имеющий админки и не шифрующий ссылки – External redirect (J)
Я, естественно, рекомендую свой плагин для редиректа и считаю что он лучше. Но я, как и каждый родитель, не объективен, да и не обязан быть объективным
Плагин – бесплатный, что означает что все проблемы с его использованием или сопряжением с другими плагинами остаются на совести пользователя. Если хочется переложить их на мои плечи – всегда пожалста, я решаю ваши проблемы за 25wmz в час. А если плагин очень понравился то можно и
|
|
Загрузить RC Link Redirector (6.30KB) Добавлен: 03/03/2008, загружен: 6944 раз |
Пользуйтесь на здоровье, и радуйтесь каждый раз, как какой нибудь говнокоментатор обломается с получением халявной ссылочки
Ибо заебали уже надоели хуже горькой редьки!
нужная штука
нормально очень даж, я испробовал щас нажал на линку в профайле SpeedMoney
улетел таки куда надо
35metod, ты на свою тыцни – еще дальше улетиш
Полезно.
Еще бы было круто сделать его более щадящим. Как-нибудь поудобней в вайт-лист загонять. Чтоб рядом с комментом была ссылка – вроде «все пучком, дадим ему пэйджранка». Но это так, для следующих релизов.
Ну его основная идея была всетаки линки на прятать, а комменты – это до кучи, ибо устал их вычищать.
ontolog
16|Мар|2008 6Плагин понравился…Но заметил один баг – когда ставишь обертку на ссылку в блогролле, не учитываются ссылки с white list/ т.е я добавляю ссылку в white list, которая не должна шифроваться в блог ролле, а она все равно остается зашифрованной.
У меня в блоге плагин не пашет. Скачала, а в админке нового плагина не появилось. В чем может быть проблема?
tab-ka, положила не в ту папку, положила без папки – просто файлы в папку плагинов, скачала – положить в папку к плагинам забыла, реадми не прочитала… Вариантов масса
положила куда надо, а теперь скажите, где readme?
еще раз, я закачала плагин, он есть в нужной папке, но в админке не появился.
есть идеи, почему так?
версия WordPress2.3.3
еще один вопросик.
плагин встал. но обратка не работает. открывается странице об ошибке хостера. в чем может быть причина?
баг: не обрабатывает ссылку, если href задан не в кавычках, вот:
будут ли выходить новые версии плагина?
О, тут обрабатывает, а у меня нет… как исправить?
Марат, за исправление ошибок отвечает WordPress – то есть твой пример благополучно обзавелся кавычками ![]()
Новые версии будут только если понадобится чтото исправить или добавить в плаг. Пока вроде ничего не надо.
давно хотел что-то подобное, но все таки не такое
арт, а какое? похожих плагов кучка – поищи, вполне можно чето найти.
без редиректов, сразу на нужные сайты из списка. + список исключений, да и все. поищу
Ничего себе, еще и такое есть! Спасибо большое, обязательно воспользуюсь!
Я комментарии раньше закрывал в большинстве случаев, но теперь нет такой необходимости по большому счету, респект автору!!!
Спасибо, пригодится, штука нужная.
Roland, необходимо модифицировать плагин, чтобы в комментариях URL отображались без шифровки, а вот ссылка как сейчас – зашифрованной … иначе получается такая вот фигня как в «комментарии 20″. это как минимум некрасиво и нефнкционально …
собственно взял на себя наглость подправить плагин и выложить на rapidshare:
буду рад если кому-то это покажется более удобным и функциональным
ps: комментарии от [noname] мои – можно удалить …
Ну если ктото и может укачать с рапиды, то не я точно
Потратил 15 минут подбирая прокси и бросил.
на wordpress 2.6 этот шикарный плагин перестал работать!!!
вернее он работает до тех пор пока не трогаете white list (((
Если интересно предупреждение такое
Warning: unserialize() expects parameter 1 to be string, array given in /wp-content/plugins/rc_redirector/rc_redirector.php on line 120
Блог начинает выводит всякие крякозяблы – и не дает деактивировать плагин/// пришлось удалять вручную (
ontolog, В WP26 кой чего поменяли – например автоматом разворачиваю сериализованные опции – как будто их ктото об этом просил
!
Починил, счас все работает как на wp23\25 так и на wp26.
Давно искал такой плагин. Спасибо
Руслан
31|Июл|2008 28А у меня не ну никак не получается воспользоваться плагином.Активировал его,но ссылки по-прежнему прямые.WP2.6 Подскажите,люди добрые,где собака зарыта
Руслан залезь в настройки и поставь галочки возле пунктов которые нужны.
Руслан
01|Авг|2008 30ну я не совсем туплю,как может показаться;-) галочки ставил,но результат 0.
Я вчера испытал 4 подобных плагина и ни один не сработал.Максимум что получилось – click counter сработал на половину – ссылка стала нужного вида,но не переводила на другой сайт,а вела на мой сайт с несуществующей страницей.
Может еще будут мысли по этому поводу?
- получаю на выходе http://www.kaak.ru/
Шифровать надо бы, иначе спамеры додумаются, и загадят твой домен — будут использовать твои шифрованные ссылки в спаме для перенаправления на свои сайты.
Опс, фильтр откусил начало коммента. В самом начале я написал:
echo base64_decode(‘aHR0cDovL3d3dy5rYWFrLnJ1Lw==/’);
«Может еще будут мысли по этому поводу?» — мысли будут … и называются они — bugs
Суть их проста – Roland, загляни в таблицу символов base64, а потом в функцию ‘rcr_redirect’ … тебе не кажется, что использовать выражение: explode(«/»,$url); несколько самонадеянно?
Собственно, исправленная версия с дополнительным шифрованием ссылок лежит здесь:
Удачи в борьбе со спамерами!
Руслан, тока смотреть надо. А это удовольствие платное, сорри
плагин хороший только как его поставить подскажите
можно даже в асю 483008354
Владимир
03|Авг|2008 36поставил. не работает – выдаёт ошибку 404. что нужно прописать в htaccess?
Stalker, а есть ли в исправленном плагине простая возможность сменить шифр в любой момент? (из кода скрипта сходу не видно). Это, по-моему, желательно, иначе шифрованную ссылку, однажды сформированную, спамер сможет поставить на другом сайте или рассылать в виде спама.
Владимир, просто зайди в постоянные ссылки и обнови оттуда .htacess
Но если чпу не настроено, то работа не гарантируется
stalker, блуфиш это очень неподоброму
andrey, посмотри 22 строку rc_redirector.php, там задается ключ на основе которого генерится ссылка, так вот этот ключ задается с версии 2.5 в wp-config.php и может быть изменен в любой момент. Хотя без его знания спамер не сможет сгенерить ссылку.
«stalker, блуфиш это очень неподоброму
»
ну как-то так, ага
с другой стороны – переход на внешние ссылки не такая уж частая операция для сервера – не надорвется
можно конечно DES16/32 прикрутить было, но BLOWFISH первый под руки попался.
еще момент: в файле ‘robots.txt’ необходимо прописать:
User-agent: *
Disallow: /ext/*
Disallow: /goto/*
… иначе crawl’еры сервак задергают в процессе индексации, создавая пустую, но очень неприятную нагрузку.
респект. Именно то, что надо!
Спасибо за полезный плагин. Поставил себе на блог, красиво и полезно. Написал про него у себя, заходите
. Очень порадовало администрирования разделов для перекодировки ссылок.
проблема такая. плагин нормально установился, все ссылки перелопатил. но когда кликаешь по такой ссылуе – 404 страница. В чем может быть дело
Blogodav, у тебя должны быть включен ЧПУ в блоге
спасибо. уже разобрался
Вопрос по теме а реф ссылка нормально передаётся или идёт как чистая без без рефера в кукисах? Пример – например вот на депозит файле идёт ссылка – но они пишут что если мол кликнули через мыло и др. способы то реферал не засчитывается. И они каким то образом определяют это.
Все включено, сделано, версии 2.3, 2.62 – но не работает
ProSeoBlogger
17|Окт|2008 48Совместим ли этот плагин с известным All in One Seo Pack ??? Там есть тоже заперт на индексацию.
larry
17|Окт|2008 49не работает плагин с 2,6, хоть с чпу хоть без него
Гы. Супер … а я парился парился
Думал самому писать уже … Спасибо!
maz
02|Ноя|2008 51Не фурычит.
Почему в /about/ не написан возраст автора блога?
Было бы актуально.
Edaddy
03|Ноя|2008 52Автор, скажи в чем проблема. ЧПУ настроены и включены, плагин поставил, ссылки переделаласлиь.. но вот при переходе по ссылке имеем странница не найдена, ошибка 404.
maz, 38 полных лет
Edaddy, хз – смотреть надо. А «смотреть» – это уже за деньги
Почему-то этот плагин режит реф. ссылки. Если ссылка при переходе теряется ?ref=xxx (правда не всегда) Тестил на WP3.2 и 5
ProSeoBlogger
11|Ноя|2008 55шо за ерунда … жмешь на кодировнную ссылку и она теперь перенаправляется через anonym.ru … не встречал такого?
Спасибо за скрипт, но он есть вопрос: почему обрабатывается ссылка несмотря на наличие в ссылке rel=»xxx», прописанного и в настройках, а кроме этого так же на всякий случай еще и в вайтлисте?
кстати помимо нофоллоу, не мог бы ты сделать туда на внешние ссылки тег ноиндекс ?
а то залез в панель яндекс вебмастер а он ругается, зараза на ошибки, получается что его бот идёт на несуществующую страницу
Будет ли?
- наличие выбора директории редиректа, а не только /ext/
- функция вкл/откл редиректа и кодирования не затрагивающие функции «оборачивания»
- функция оборачивания и в noindex
- функция изменения роботс для отключения индексации директории редиректа
Savel
18|Ноя|2008 59У меня тоже вопрос по реф ссылке, реферер передается??? Потому как пробовал сам кликать, в админке пп ничего переходы не засчитались, да и как поставил этот плагин клики в разы упали, т.е. вообще исчезли практически!!!
Вышла новая версия плагинчика, исправил ошибку с рефссылками, добавил оборачивание в noindex, использование любой своей базовой ссылки (не обязательно ext) и что-то там еще менял\правил
Здравствуй. Получился вот такой микс из 2 основных плагинов
статьи и кучки помельче.
Что получилось – можно редиректить или нет, кодировать или нет,
оборачивать или нет, выбирать папки, менять роботс. Я не кодер,
поэтому и получился микс с доработками. Но как раз с функционалом, который мне нужен.
В будущую версию рекомендую добавить возможность указания в настройках галочки «Шифровать ссылки». И, соответственно, чтобы можно было снять.
Я-то влез в код и закомментировал, а кто-то не сможет разобраться. Не всем нужно шифрование – многим лишь noindex и nofollow нужен.
Спасибо за отличный плагин, я даже, наверное, прекращу использование своего и полностью на ваш перейду
– в нем все мои идеи уже реализованы. Лишь шифрование было неудобным – оно не позволяет посмотреть, куда ведет ссылка. Психологическое неудобство.
супер, спасибо за обновления плагина, надеюсь что здоровье у тебя поправилось – не болей больше
Я комментарии раньше закрывал в большинстве случаев, но теперь нет такой необходимости по большому счету, респект автору!!!
Использовать CSS class=»" отменяющий обработку ссылки. Специально для продажи ссылок через .
Подскажите, что туда нужно писать? У меня как раз проблемы начались с контекстными ссылками от
обернувшиеся ссылки в блогролле не редиректится а уходит на 404
и еще при вставке изображения с другого сайта картинка не отображается. Это ток у меня так?
Илья, основная фича плагина – именно шифрование и его отключение будет выглядеть немного странно
35metod – увы продолжаю болеть
Statist, там писать то что ты написал в соответствующем поле админики
Savel, картинка – мой косяк, поправил и залил исправленное на сервер, а ссылка из блогролла работает нормально.
После обновления плагина, у меня в ссылке пропал ext и соответственно появились две подряд косые линии, т.е. ссылка стала вида . Что как и где исправить? Или это ошибка плагина?
А может ли плагин оборачивать ссылки, которые находятся не только в постах и комментариях? А к примеру, добавляешь какой-нибудь виджет с кодом (скирпт), а на выходе ссылка обернутая.
Заранее спасибо за ответ.
Так скажите, что делать с сылками от ? Они кодируются и в выпадают в ERROR
А уместно ли, добавлять rel=’nofollow’ ко всем обработанным ссылкам, ведь Яша все равно их определяет, и показывает в отчетах сколько ссылок в «nofollow» и «noindex», а также например mainlink.ru также это принимает как нарушение, при индексации сайта.
Sergio
30|Ноя|2008 72Тут заметил одну деталь… Может будет интересно
У меня в шаблоне вывод ссылки комментатора выглядит так:
А у Вас в плагине: if($rcr_opt['rcr_comment_author']) add_filter(‘get_comment_author_link’, ‘rcr_encode’);
Какие различия между URL и LINK?
Statist – зайти в настроки, заполнить недостающие и сохранить.
Люди читайте реадми.txt перед тем как что спросить! Да и мозг включать иногда неплохо бывает.
Кто не желает читать и включать – стучите в 48426188, за 20$ в час я вам процитирую избранные части документации.
Плагин нужно дорабатывать, так как не всегда работает корректно. Пример: ЧПУ включен, плагин активирован и настроен, .htaccess содержит RewriteCond %{REQUEST и все такое, ссылки оборачиваются, но при попытке перейти по ним получаю страницу 404.
tiaurus постучись в 48426188 и покажи проблему.
Уже разобрался с проблемой. Почему-то плагин плохо воспринимает постоянные ссылки вида tiaurus.ru/archive/256, зато нормально работает с сылками tiaurus.ru/256.
У меня почему-то везде нормально отображаются ссылки да и переходы по ним нормальные без глюков, но вот в блогроле – фиг вам, в ссылке после моего домена две косые черты и перехода соответственно нету, – как исправить.
Роланд, Вы говорите читать реадми.txt – так а что там читать, – там, извините нихрена нету, то что там написано – то написано и в самом плагине в админке, а вот если бы Вы сделали конкретное описание с примерами как, что и где сделать – вот это был бы ГУД.
Statist, если бы плагин был коммерческий – тогда да, претензии бы исправлялись в считанные часы. Ну а на бесплатный проект время выделяется по остаточному принципу…
Так что – могу за 20$ в час посмотреть что там у тебя не работает и поправить, или бесплатно – но когда у меня будет лишне время.
Антоха
22|Янв|2009 79Поставил галку в «Использовать CSS class=»" отменяющий обработку ссылки. Специально для продажи ссылок через .» В коде страницы со ссылками с все по-старому. nofollow невидимый? или я что-то не так сделал?
Нужно в админке указать класс который будут иметь продажные ссылки, и его вписать в окошко возле этой галки. Вот тогда все и будет правильно показываться.
Антоха
23|Янв|2009 81Спасибо, Роланд Чанишвили, я наверное, неправильно сформулировал мысль: я не знаю как проверить действует ли запрет (nofollow) для Гугла на эти ссылки…
Если в ссылке ты видишь rel=»nofollow» то по его увидит и гугл
Антоха
23|Янв|2009 83Получается, что ссылки из Сапы остаются без nofollow?
Ты знаешь, если я куплю у кого-то ссылку и увижу на ней ноиндек или нофолоов – то этот человек тут-же отправится в глобальный блеклист, и больше я у него никогда ничего не куплю.
Все конечно хорошо, а можно чтобы ссылку которая в баннере находиться тоже зашифровать?
Как принудительно сделать ссылку с редиректом?
В настройках поставил везде галочки, но в сайдбаре у партнёрского банера ссылка осталась прямая.
Какой параметр ей прописать чтобы ссылка стала редиректной?
А почему ссылка должна оборачиватся гдето в сайдбаре?
Если нужно обернуть ссылку гдето где это не предусмотрено, нужно вызвать функцию передав ей ссылку. Примерно так <?php rcr_encode(‘<a href=»ссылка»>текст ссылки</a>’)?>
Неполучается у меня с такой конструкцией:
Очень жаль. Могу сделать, за деньги разумеется.
Отличный плагин. no-rel раньше использовал. Ваш плагин лучше! )
плагин то что нужно, вот только некорректно скрвает линки сграбленные с рсс фидов! видимо конфликтует с feedwordpress, wp-o-matic
в чем может быть проблема?
Плагин – бесплатный, что означает что все проблемы с его использованием или сопряжением с другими плагинами – на совести пользователя. Если хочется переложить их на мои плачи – всегда пожалста, я решаю ваши проблемы по 20wmz в час
спасибо большое за плагин, обязательно себе поставлю, для Сапы самое то!
Очень полезный плагин!
Сергей
09|Мар|2009 95Так а если у меня ссылки стоят не ЧПУ, то что, плагин не будет работать?? Как сделать, чтобы работал и без ЧПУ???
Или поставить ЧПУ, или написать свой, или заплатить комуто кто напишет.
А в ручную редиректы можно писать каким-нибудь образом?
Так как на сервис блог.ру, к примеру, плагин не загрузить.
Буду благодарен за ответ.
Des
28|Мар|2009 98Баг: Если в настройках не отметить «Оборачивать ссылки в комментариях», ссылки не кодируются. И вообще, эта функция отвечает не за комменты, а за ссылки в посте. Плюс она кодирует ссылку прописанную в title=, желательно чтобы она не делала этого, чтобы пользователь мог увидеть куда ведет линк.
Большое спасибо, плагин офигенный!
Спасибо, будет время – погляжу есть ли там баг.
А насчет ссылки в титле – я не хочу показывать ссылки поисковикам ни в каком виде.
Des: можно в титлах писать без http: / / – тогда титлы не конвертируются.
Роланд Чанишвили: мне кажется, что пользователю всё-таки надо знать куда он будет «отослан» ![]()
Лично я – не буду кликать, пока не буду знать куда ведёт линк. И думаю не я один такой.
Код открыт – исправляй под себя, я не против
Прежде всего, коротенько, минут на сорок – спасибо за плагин
А вот косячОк всплыл:
Тема проста – новости «синдикатятся». Так вот, если «href» написан как надо – все работает ЗАМЕЧАТЕЛЬНА, а вот при таком косяке: «hrefПРОБЕЛ=ПРОБЕЛ» – то нифига.. То есть – незначимые пробелы – не убирает…
Невочто ![]()
Чтобы исправить прям счас – замени в 75 строке preg_match_all(‘#<a(?:.*?)href= на preg_match_all(‘#<a(?:.*?)href(?:\s*)=(?:\s*) – кажется так.
Все таки любопытно, как относятся поисковики к сайтам с кучей подобных зашифрованных ссылок, пусть даже в NONDEX.
А чем они отличаются от обычных? Ничем
Chikk, исправил
Алекс
02|Июн|2009 108Очень удобный и нужный скрипт, а то я без него вчера полдня промучался ища ссылку, а она была зашифрована
Изумительный по своей простоте и возможностям плагин. Большое спасибо.
Привет! Пользуюсь твоим плагином, замечательная и нужная вещь. Спасибо за разработку. Но возник тут такой вопрос. Помимо ссылок в постах и прочих пунктах, которыми можно управлять с админки, ссылки могут быть непосредственно в коде шаблона. Например, ссылки на подписку фидburner. Ссылки в картинках. И особенно интересуют ссылки плагина Bokkmarkz. Возможно ли с помощью RC шифровать и их тоже? Вопрос весьма для меня существенный.
Найден баг. RC мешает постраничной навигации. Переход по site.ru/page/2 выдает ошибку 404. при этом в строке браузера site.ru/page/2 заменяется на site.ru/adgadgkfjhldgjdfasdsdd буквы каждый раз разные, похоже на какойто хеш.
ха) осознал свою ошибку, базовой ссылкой редиректа было слово page. Премного извиняюсь.. )
Вызываешь в нужном месте rcr_encode(‘а сюда пихаешь текст с ссылками. или сами ссылки – то есть тег ‘);
У меня блог на Joomle, а там редактор не позволяет теги типо noindex и нету спец плагинов для редиректа, поэтому все редиректы на каждую ссылку прописываю в ручную.
Ну три совета – адаптируй мой скрипт, замени редактор в джумле, переходи на вордпресс
Спасибо, полезная вещь.
А в боковой колонке для баннеров можно как-нибудь этим плагином сделать редирект?
Да, конечно.
Подскажите, пожалуйста, как сделать редирект для баннера
для полного счастья, надо добавить одну мелочь.
Которая сделает этот плагин самый замечательным в плане редиректа.
Надо сделать так, что бы редирект выключался на записях входящих в какую либо рубрику.
Так как ссылки держать открытыми вряд ли понадобиться более чем в одной двух рубриках.
Да неплохая идея – может кто и захочет такое добавить. А мне счас не до того, чес слово.
Пользовался вашим плагином, всё было гуд. Но после переноса на другой хостинг блога появилась проблема, в зашифрованных ссылках после перехода появляется в самом конце ? знак. Чудеса какие то. Помогите пожалуйста исправить проблем, где нужно поправить чего? Пример ссылки: