Как убрать закодированные ссылки в WordPress

htmlcode

Пару дней назад я писал о том, как убрать очень хорошо спрятанные ссылки в CMS DLE и обещал написать о всеми любимом движке WordPress на котором работает мой блог.

В принципе нет разницы какой движок вы используете, везде будут левые ссылки. Особенно если юзать бесплатные шаблоны. Но, сегодня я расскажу как убрать ссылки в шаблонах для WP.

В WP для поиска лишнего кода в шаблонах, есть отличный плагин, который без проблем найдет его и покажет в каких строчках он находиться.

Называется этот плагин TAC (Theme Authenticity Checker), скачать его можно на офф.сайте WordPress. / Скачать TAC

screenshot-tac

Делать описание для этого плагина, не стоит. По скрину и так можно все понять для чего он служит.

Сейчас мы рассмотрим оптимальный вариант борьбы с левыми ссылками, так же советую взять на вооружение советы с этой  заметки.

Начнем....

В WordPress часто ссылки кодируют в base64. Т.е. получается в исходном коде (пример footer.php) есть такая строка:

<? echo(base64_decode( HgdfkjhGFTYHSSDggdsd... ну и т.д.

Которую нельзя удалить, так как например sidebar.php может уехать вниз шаблона или шапка сайта будет отображаться криво. Для этого специально и кодируют некоторые файлы с шаблона WP (обычно footer.php, но не всегда.)

Т.е. помимо левых ссылок, кодируют немного исходного кода другой части шаблона.

Напомню!!! Для поиска таких файлов пользуйтесь плагином TAC (ссылка выше).

Если нам нельзя удалить этот код, а шаблон очень сильно понравился и другой искать вы не хотите, то у нас есть два выхода.

1. Первый способ заключается в том, чтобы оставить эти ссылки. Но, закрыть индексацию поисковым роботам.

<noindex>

<? echo(base64_decode( HgdfkjhGFTYHSSDggdsd... ну и т.д.

</noindex>



Для этого достаточно этот код окружить тегами Noindex (см. выше.)

2. Второй способ заключается в том, чтобы изменить этот код. И удалить левые ссылки.

Для нас это более оптимальный вариант. Я постараюсь сейчас написать подробную инструкцию, если будет что-то не понятно, пишите в комментариях.

2.1. Сначала вокруг закодированного кода ставим маркеры:

<!--DelCodeStart-->

<? echo(base64_decode( HgdfkjhGFTYHSSDggdsd... ну и т.д.

<!--DelCodeEnd-->

*Маркеры могут быть любыми.

2.2. Сохраните файл и залейте его на сайт.

2.3. Зайдите на сайт через браузер и откройте исходный код страницы (Правая кнопка мыши)

2.4. Найдите там с помощью CTRL+F или в ручную наши маркеры (пункт 2.1)

Должно отображаться примерно такое:

<!--DelCodeStart-->

<div id="myfooter">
<p>© 2006-2010 - Работа в интернете и SEO </p>
<p>Тут к примеру те ссылки которые мы хотим удалить... | URL 2 | URL 3 | URL 4 </p>
</div>

<!--Не удаляйте мои хорошие ссылки! Я специально закодировал этот файл, чтобы вы их не удалили. Я хочу себе большой тЫц по этому и ставлю свои ссылки на мои Гавносайты! Ухаха я всемогущий!!!! -->

</body>
</html>

<!--DelCodeEnd-->

Вам нужно отредактировать этот код, который находиться в наших метках. И вставить его назад в исходный код файла footer.php (на нашем примере).

Вот и все на сегодня!

Спасибо за внимание, надеюсь это Вам поможет убрать левые закодированные ссылки. Если что-то не понятно, пишите в комментариях.



  • Pingback: Работа в интернете и SEO » Архив блога » Удаляем спрятанные ссылки в шаблонах DLE()

  • http://1st-man.blogspot.com/ 1st_MAN

    а не проще наптянуть шаблон, запустить его, открыть хтмл код и тупо вырезать недостающий футер и удалить ссылку?

  • http://bizlife.us Alex V (СаНьКа)

    1st_MAN Можно конечно и так сделать, но кодируют не только сам footer, а ещё код шапки. В одной строчке это все происходит (

  • http://1st-man.blogspot.com/ 1st_MAN

    ну, возможно, просто я сужу с позиции чела, который никогда не юзал ВП и вообще всегда делаю сайты на самописке, поэтому мне наверное было бы проще через хтмл поправить.
    а вообще, шаблоны юзать плохо, надо свои делать =))

  • http://bizlife.us Alex V (СаНьКа)

    1st_MAN Ну с этой позицией я полностью согласен. Но, смотря для каких целей такие шаблоны… Иногда и в масштабных целях их используют (ГС, MFS..)

    У Вас в блоге тоже затронута эта тема, без шаблонов делать ГС сайты под сапу глупо. Ну кроме СДЛ…

  • http://1st-man.blogspot.com/ 1st_MAN

    ну это ГС. ща всетаки набирает популярность СДЛ-ные ГСили Сателлиты Для Людей… в общем кто как называет =) а ГС уходят в прошлое, хоть и медленно.

    **без шаблонов делать ГС сайты под сапу глупо.

    не ну хз… я бы например для промышленных целей накатал бы какойнить генератор шаблонов. чтобы хтмл-код был везде разный, при етом оформление можно даже оставить как есть(всмысле картинки и тп). тут главная мысль в том, что именно хтмл-структура сайта должна бы отличаться – названия стилей, последовательность блоков и тп, ибо мне кажется именно туда смотрит яша – это проще всего.

    именно про это я и писал в блоге. многие ведь говорят, что якобы есть у яши предпочтение к одним ЦМС и недоверие к другим, что мол на ВП куча ГС-ов и поетому яшка опускает сайты на ВП. а как он может определить ВП? только по шаблону. вот и вывод =)

  • http://1st-man.blogspot.com/ 1st_MAN

    кстати, оффтоп, но у вас справа фигнюшка с подписчиками белым шрифтом, если сузить окно браузера, то сливается с белым фоном основного окна. я чуть не тыкнул случайно – неудобно както)

  • http://bizlife.us Alex V (СаНьКа)

    Ну с этим спорить не буду, тут у каждого свои методы.

    P.S. Можно определить WP по метатегу: meta name=”generator” content=”WordPress….

    P.P.S. Это плагин такой, я хз. У меня вроде бы все нормально.

    P.P.P.S. Перейдем на ты?

  • http://1st-man.blogspot.com/ 1st_MAN

    * Перейдем на ты?
    да давно пора =)

    * по метатегу: meta name=”generator” content=”WordPress….
    ну наверняка его удалить можно или спрятать в ноиндекс я хз. а вот структура шаблона всегда идентична или хотябы очень похожа.

    *Это плагин такой, я хз. У меня вроде бы все нормально.

    ну как нормально то? если сужаешь окно, то белый шрифт на белом фоне не видно. просто надо бы подложить чтото под эти циферки.

  • http://bizlife.us Alex V (СаНьКа)

    Вот я сделал скрин , браузер Chrome, в FireFox все так же. piccy.info/view3/339568/cc2d3ad658612e859f02d52f0d956421/

  • http://1st-man.blogspot.com/ 1st_MAN

    оо а у меня нету етой подложки в ИЕ8…

  • http://bisblog.ru Den

    Проверил свою темку нет ни одной ссылки:) плагин и правда очень полезный, мало ли чего туда напихают

  • http://dvuv.ru Валентин

    Я поступал немного по другому.
    Как правило ссылки в файле футер.пхп, закодированные, если что изменить дизайн слетает. Однако можно открыть сайт, открыть исходый код и идти вниз, там будет расшифроманный код, логически думая находим что содержится в файле футер.пхп, Копируем этот нормальный код в этот файл, сохраняем обновляем, если все работает отлично. После этого можно спокойно редактировать футер.пхп.

    Точно также и с другими файлами :)

  • http://fitness-ua.com Серегй

    я нашел на сайте скрытые ссылки но плагин их не находит… как еще можно определит в какой строчке ссылка ?