- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
есть задача пройтись по всем записям и заменить анкоры ссылок заменить на безанкорные, типа "подробнее, тут " и тп
может плагин какой и тп
ноуфоллоу нашел, а вот как анкоры заменить нет
Такой плагин врятли существует. Вариантов два.
1) SQL запрос с preg_replace если установлено это https://github.com/mysqludf/lib_mysqludf_preg расширение, для замены ссылок по шаблону непосредственно в БД.
2) Писать скрипт. Рандомно перебирать записи и опять таки по шаблону regexp заменять ссылки и сохранять результат.
Такой плагин врятли существует. Вариантов два.
1) SQL запрос с preg_replace если установлено это https://github.com/mysqludf/lib_mysqludf_preg расширение, для замены ссылок по шаблону непосредственно в БД.
2) Писать скрипт. Рандомно перебирать записи и опять таки по шаблону regexp заменять ссылки и сохранять результат.
спасибо за ответ
вопрос по запросу
UPDATE wp_posts
SET post_content = REPLACE (post_content, '>АНКОР</a>', ' >подробнее</a>
вот "АНКОР" как обозначить любое содержимое между этих двух символов?
спасибо за ответ
вопрос по запросу
UPDATE wp_posts
SET post_content = REPLACE (post_content, '>АНКОР</a>', ' >подробнее</a>
вот "АНКОР" как обозначить любое содержимое между этих двух символов?
С REPLACE никак, я же писал выше PREG_REPLACE
Попробуйте на PHP
Есть у меня похожий код, слегка подправил под вашу задачу. Он как раз таки перебирает записи и заменяет по шаблону.
С REPLACE никак, я же писал выше PREG_REPLACE
Попробуйте на PHP
Есть у меня похожий код, слегка подправил под вашу задачу. Он как раз таки перебирает записи и заменяет по шаблону.
спасибо
поясните до конца плз:)
как запустить этот скрипт?
Отредактируйте как выше, закиньте скрипт на сервер в любое место и выполните, предварительно сделав бекап БД.
Отредактируйте как выше, закиньте скрипт на сервер в любое место и выполните, предварительно сделав бекап БД.
да я понял, что надо базу вписать и тп
возрващаемся к самому первому вопросу, что надо заменить "ХХХХХ" любой анкор на определенный, какая функция у "любого анкора"
PHP я так понял знаите..
Вот же:
$find = "anchor"; // анкор который надо заменить
$replace = "replace_anchor"; // на что заменить
для любого анкора $find = "[\s\S]+?"
либо правте саму регулярку "#<a\s[^>]*>({$find})</a>#i" как вам удобней.
Вроде все понятно.. не понимаю в чем трудность.
PHP я так понял знаите..
Вот же:
$find = "anchor"; // анкор который надо заменить
$replace = "replace_anchor"; // на что заменить
для любого анкора $find = "[\s\S]+?"
либо правте саму регулярку "#<a\s[^>]*>({$find})</a>#i" как вам удобней.
Вроде все понятно.. не понимаю в чем трудность.
трудность в то что я не знаю ни пхп ничего:) не работаю с пхп
код читать умею
кладу скрипт в корень сайта, с расширением php запускаю, получаю белый лист
что не правильно делаю?:)
Положите сюда, то что положили в корень сайта.
И это сделали $find = "[\s\S]+?" для любого анкора?
Положите сюда, то что положили в корень сайта.
И это сделали $find = "[\s\S]+?" для любого анкора?
все получилось
была синтаксическая ошибка
спасибо!!!