qwerty200984 0 Опубликовано: 11 июня 2015 Рассказать Опубликовано: 11 июня 2015 Добрый день.Есть вопрос. Может кто знает. Есть сайт на DLE с рамками и календарями для фотошопа. К каждой новости есть ссылки для скачивания файлов на разные файлообменники. Один файлообменник раздает с моими файлами постороннее программное обеспечение, за что и получил метку в Яндексе. И мой сайт также получил метку в Яндексе, как опасный сайт. Мне нужно удалить все ссылки с каждой новости на этот файлообменник. Если открывать каждую новость и руками удалять эти ссылки, то это надо более 30000 новостей пересмотреть. Скажите, можно как-то автоматически убрать ссылки на этот файлообменник с сайта.Пробовал через функцию поиск и замена, но там я ввожу название файлообменника, то есть его адрес и ввожу слово, на которое хочу поменять его. и получается не очень красиво, так как название файлообменника меняется на другое слово, но у каждого же файла свой уникальный адрес, поэтому на сайте вместе такой ссылки: файлообменник.ru/a4hskgydl появляется вот такая надпись: файл удален/a4hskgydlИ так к каждой новости. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 11 июня 2015 Рассказать Опубликовано: 11 июня 2015 Делаете бекап БД. Открываете файл бекапа в редакторе который поддерживает поиск и замену по регулярным выражениям, например notepad++ в нем задаете регулярное выражение для поиска всех ссылок подходящих под нужный формат и удаляете все одним кликом. После чего восстанавливаете бекап БД 1 Цитата Ссылка на сообщение Поделиться на других сайтах
renesans 0 Опубликовано: 26 июля 2015 Рассказать Опубликовано: 26 июля 2015 Делаете бекап БД. Открываете файл бекапа в редакторе который поддерживает поиск и замену по регулярным выражениям, например notepad++ в нем задаете регулярное выражение для поиска всех ссылок подходящих под нужный формат и удаляете все одним кликом. После чего восстанавливаете бекап БДможно ли как то через запрос в mysql удалить ссылки с одинаковым доменом но разным окончанием ссылки? Например нужно удалить все ссылки с доменом сайт.руно в новостях будут ссылки вида:http://сайт.ру/61n51iwyss9k/лаовлв.htmlhttp://сайт.ру/hjdn51iwss9k/название.htmlи т.д.Вариант с блокнотом не совсем подходит, т.к. база на 2,7 ГБ Цитата Ссылка на сообщение Поделиться на других сайтах
renesans 0 Опубликовано: 28 июля 2015 Рассказать Опубликовано: 28 июля 2015 может кто помочь с подобным запросом mysql ? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 28 июля 2015 Рассказать Опубликовано: 28 июля 2015 может кто помочь с подобным запросом mysql ?Таких запросов нет в MySQL, вам нужно создавать специальный скрипт, который будет парсить базу в автоматическом режиме, и вносить изменения в нее. Просто так, одним запросом, такую задачу решить невозможно. Цитата Ссылка на сообщение Поделиться на других сайтах
renesans 0 Опубликовано: 28 июля 2015 Рассказать Опубликовано: 28 июля 2015 ясно, спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.