Редактор темы

Вопрос? Удалить старые ссылки с сайта

  • Автор темы Автор темы shacus
  • Дата начала Дата начала

shacus

Зелёный
Регистрация
28 Июл 2021
Сообщения
23
Рейтинг реакций
2
Баллы
3
1/3
Автор темы
Добрый день. Есть сайт dle, на нем огромное кол-во старых, мертвых ссылок. Когда-то работали такие обменники как rapidshare, file-factoty, zippyshare etc, а сейчас эти ссылки не работают по понятным причинам. Хочу очистить весь этот мусор с сайта или из БД mysql одним кликом с помощью скрипта.

С помощью "поиск и замена" через сайт я уже произвел выборку всех неработающих обменников и заменил все битые ссылки на определенные фразу. Например было rapidshare.com/blablabla, стало deadlink/blablabla

Примеры как это выглядит на сайте
Код:
[url=https://deadlinkdead.com/p3lz3g68o6y4]Down[/url]
https://deadlinkdead.com//lx8evmt7zg1g
https://deadlinkdead.com/15050090
[url=https://deadlinkdead.com/50670731/fd53798/Mix.html]https://deadlinkdead.com/50670731/fd53798/Mix.html[/url]
[b][url=https://deadlinkdead.com/zp9ipycid]https://deadlinkdead.com/zp9ipycid[/url][/b]
[hide]https://deadlinkdead.com/18314860
http://402886659/Oran.Mix.rar[/hide]
https://deadlinkdead.com/0cmhnipf8
https://deadlinkdead.com//FK5TOP6VT2/new_york.rar.html
http://www57....42576659/file.html
http:///zwf1i3x3z7jw



Можно это как-то в автоматическом / полуавтоматическом режиме удалить?
 
Не понятен вопрос. Т.е. ты уже сделал что тебе нужно было, и надо тоже самое повторить без твоего участия, например, на другом сайте или чтобы периодически делалась автоматом проверка и ссылки заменялись, удалялись?
Пишешь простенький запрос к БД, который будет выполнять замену/удаление в нужной тебе БД, запихиваешь все это в файлик, выдаешь права на выполнение и прописываешь его в крон на выполнение с нужной периодичностью.
 
Автор темы
Это все нужно сделать на этом же сайте. Сейчас на сайте вместо слова rapidshare стоит deadlink и я хотел бы все вот эти ссылки со словом deadlink (и всем что после) удалить окончательно

К примеру вот это:
Код:
https://deadlinkdead.com//lx8evmt7zg1g

вообще удалить из базы

и все остальные ссылки со словом dedlink и то, что стоит после удалить навсегда (пример ссылок в первом посте).
 
Это все нужно сделать на этом же сайте. Сейчас на сайте вместо слова rapidshare стоит deadlink и я хотел бы все вот эти ссылки со словом deadlink (и всем что после) удалить окончательно

К примеру вот это:
Код:
https://deadlinkdead.com//lx8evmt7zg1g

вообще удалить из базы

и все остальные ссылки со словом dedlink и то, что стоит после удалить навсегда (пример ссылок в первом посте).
Я вижу пару способов
1. через написание небольшого php скрипта, который произведет поиск по БД и удалит по заданному ключу ссылки.
2. более простой для выполнения, это экспортировать всю БД, вручную через блокнот (например notepad++) выполнить поиск ссылок и удалить, затем залить БД назад.
 
3. точно не знаю, возможно средствами dle можно сделать, но я не искал это.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху