Массовый перенос топиков в другой блог?
Здравствуйте, уважаемые лайвстрицовцы! Рад вас приветствовать! Хотел спросить, как можно безопасно перенести сразу все топики из одного блога в другой, с сохранением информации о старом расположении и авто редиректом 301.?
Буду рад выслушать любые возможные решения!
Спасибо за внимание!
Буду рад выслушать любые возможные решения!
Спасибо за внимание!
15 комментариев
Как вариант — можете попереносить каждый топик отдельно, и при переносе самостоятельно ставить 301 редирект через вот этот плагин — catalog.livestreetcms.com/addon/view/356/
Если тут найдется какой-то мастер SQL — то если составить правильный запрос, перенос можно сделать автоматически, а редирект — как написал выше lifecom livestreet.ru/blog/sollutions/18527.html#comment292628
Не забудьте забэкапиться — я не проверял…
UPDATE
wnr23034_topic
SET
blog_id = 16 // id нового блога
WHERE
wnr23034_topic.blog_id = '15' // id старого блога
Это я к чему — проще всего было бы сделать перенос топиков штатными средствами движка, т.е., написать маленький скрипт, а не прямым запросом к базе. Обычно, в этом случае, меньше вероятность потерять что-то важное при переносе. Так как тянутся за собой еще куча связанных данных.
экшин
Там смотреть часть, где выполняются условия
Т.е., учитывается изменение блога топика.