Массовое удаление redirect

Главные вкладки

Аватар пользователя qvazar qvazar 11 декабря 2014 в 3:58

Всем с Наступающим! подсобите если в курсе.

На сайте сейчас тысячи редиректов. Их можно удалить на странице /admin/config/search/redirect , но они выводятся по 50 шт. Пробовал модулем VBO, все выводит но не удаляет(.
Может кто в курсе удалить сразу все редиректы?

Комментарии

Аватар пользователя drupby drupby 11 декабря 2014 в 5:04

либо очистить таблицу redirect, либо сделать выборку из этой таблицы поля rid всех редиректов и выполнить redirect_delete_multiple($rids);

Аватар пользователя qvazar qvazar 19 декабря 2014 в 14:04

Plazik wrote:
Удалить модуль Smile и включить его занового)

Plazik, спасибо за участие но если не в курсе то лучше не пиши! Чтоб больше такую ересь не писал имей в виду - Данные редиректа в БД хоронятся и при отключении и включении модуля они не меняются!

Аватар пользователя drupby drupby 19 декабря 2014 в 17:30

"qvazar" wrote:
Данные редиректа в БД хоронятся и при отключении и включении модуля они не меняются!

"Plazik" wrote:
Удалить модуль

при удалении модуля удаляется и его схема в бд

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 19 декабря 2014 в 17:02

"qvazar" wrote:
Plazik, спасибо за участие но если не в курсе то лучше не пиши! Чтоб больше такую ересь не писал имей в виду - Данные редиректа в БД хоронятся и при отключении и включении модуля они не меняются!

Господин, вы неадекватны.
Plazik вам назвал самый простой и 100% работающий для обывателя способ

Аватар пользователя qvazar qvazar 8 января 2015 в 18:55

Plazik wrote:
Вот и помогай после такого.

Уважаемый, Plazik, Благодарю за вашу помощь! Вы уж простите меня за мой поспешный, глупый ответ!

Я ведь так и делал до того как отписать на форум :

  • отключал модуль redirect (через админку)
  • удалял его по FTP
  • устанавливал новый и включал(через админку)

НО никакого результата это не дало, все редиркты сохранялись (admin/config/search/redirect)

Потому и счел, что это Ваше предложение ошибочно.
— — — — — — — — — — — — — — — — — — — — —

Сейчас сделал тоже самое но только через drush:

  • drush dis redirect
  • drush pm-uninstall redirect
  • drush dl redirect
  • drush en redirect

В результате чего все редиректы удалились!
Надо было сразу сделать через drush ))

И-И-ИЗВИ-И-ИНИ-И-ИТЕ и СПАСИИ-И-ИБО-О-О!!!

Аватар пользователя Plazik Plazik 8 января 2015 в 22:07

"qvazar" wrote:
отключал модуль redirect (через админку)
удалял его по FTP

Тут пропущен этап удаления модуля через админку. Через драш вы это сделали drush pm-uninstall redirect.

Аватар пользователя qvazar qvazar 10 января 2015 в 0:06

А разве модуль можно удалять через админку? (его как я понимаю можно только ON\OFF)
Я же писал, что его через FTP удалял

Аватар пользователя Plazik Plazik 10 января 2015 в 11:24

Чтобы удалить модуль нужно сначала его выключить, потом перейти на admin/modules/uninstall и удалить его там (в данном случае удаление означает удаление из базы данных всех данных, ассоциированных с модулем). Только после этого файлы модуля можно удалять с фтп. Иначе у вас появятся проблемы с производительностью http://drupalace.ru/uskoryaem-butstrap-ili-borba-s-nepravilnym-udaleniem....