Что делать при бане ТДС?

Автор: 11 комментариев

Привет привет!)

Постигла меня учесть сия страшная — забанили антивирусы ТДСку мою. Вроде бы жуть и страх? Ан нет)  Повод повторить знания *nix на практике)

Дано — 2к+ дорвеев на сервере. На каждом дорвее по 2-3 ссылки слива. Суммарно количество файлов, в которых надо поменять ссылки около 8к, т.е. 16к-24к ссылок в сумме. Понятно что руками менять (да-да, я видела такое) совсем не вариант, т.к. надо беречь нервы, время и пальчики)

Для решения этой не простой для первого раза проблемы в помощь призовем софтинку Putty и кучку команд SSH.

Оговорюсь — данный метод подходит только для серверов, где есть возможность подключения по ssh.

Итак, запускаем Putty, заходим на сервер под root-пользователем.

Заходим в папку с дорвеями.

Как это сделать? Набираем команду cd / Она перенесет нас в корней каталог. Далее набираем ls и смотрим какие папки есть на сервере. Необходимо знать путь до каталога пользователя, в котором находятся доры.

Заходим в папки с помощью команды cd, например нам ls выдал список в котором есть пака www и нам надо в нее зайти. Набираем cd www жмем enter и мы в папке. Так команда за командой, проверяя себя и просматривая каталоги заходи в папку с дорами.

Цель наша — папка, в которой при наборе команды ls консоль выдаст огромный список папок с именами доров (папки доменов).

Как только у нас это получилось, набираем команду:

find -type f -name ‘*.php’ -print0 | xargs —null perl -pi -e ‘s/tds_ban.ru/tds_new.ru/’

В этой команде нам важно 3 части ее — find -type f -name ‘*.php‘ -print0 | xargs —null perl -pi -e ‘s/tds_ban.ru/tds_new.ru/’

*.php — этот параметр отвечает за маску по которой смотрятся файлы. В данном случае поиск и замена будет происходить только в php файлах.

tds_ban.ru — это то, что мы ищем. это может быть часть строки или комбинация символов. Что угодно. Сейчас нам надо найти забаненный домен ТДС.

tds_new.ru — это то, на что мы заменяем найденный результат, сейчас это новый домен ТДС

Вот и все. После выполнения останется только проверить ссылки на дорвеях (выборочно конечно) и сменить адреса внутри потоков ТДС.

Полезное

Об авторе

Кто я такая? Я это я. Как бы банально это не звучало. Я начала свой путь в SEO и все еще на нем благодаря многим людям, которые мне помогали и поддерживали. Для них, а так же для многих других я хочу быть полезной. Потому и был создан этот блог.
  • capturis

    Можно и без ssh. Ставим линукс на десктоп, если еще нет, качаем архив с файлами доменов и делаем по инструкции))

    • Да, это определенно проще и быстрее по времени =)))))

    • baddan

      забавный вариант не разу видать не качали архивы по 300-400Гб.

      • capturis

        Да уж, не качали))))

  • baddan

    это хорошо когда файлов мало 🙂 обычно find пишет out of memory.

    • Завидую белой завистью на такое кол-во доров) Я ведь верно поняла?))

      • baddan

        столкнетесь с такой ситуацией напишите. я вам скрипт дам. и сервер не ложит.

  • lolyinseo

    У вас 2000 доров? 180000р только на домены ? За такие деньга можно поднять белый проект с 50-80к в мес

    • доры делают не только на рушках за 90р =)

      • lolyinseo

        те еще и gtld по 10$ там ?… мне аж поплохело

        • Нет конечно)
          Две чашки валерьянки этому парню!)