Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
vipmastera

Изменение всех ссылок в постах

Рекомендованные сообщения

Во первых, хочу поздравить всех форумчан с Новым Годом. Отдельное спасибо администрации форума за такой хороший проект. Приятно работать с профи!

 

Теперь по сути.

Имеется форум на IPB 3.2.2

Форум перенесли на новый домен новыйдомен.su, до этого он был на старыйдомен.su

В форуме много внутренних ссылок типа: старыйдомен.su/* которые нужно массово для всего домена заменить на ссылки типа: новыйдомен.su/*

 

Буду очень благодарен за помощь!

Поделиться сообщением


Ссылка на сообщение

Попробовал сделать запрос к БД, вот что вылезло:

 

#1146 - Table 'masteram.ibf_posts' doesn't exist

UPDATE ibf_posts SET post = REPLACE( post, 'http://masteram.su', 'http://pcworld.su/masteram' ) ;

 

ЧТо это значит?

Поделиться сообщением


Ссылка на сообщение

такой таблицы нет, а к какой нужно делать запрос?

Поделиться сообщением


Ссылка на сообщение

UPDATE ibf_posts

ibf_ - это префикс таблиц. Меняйте на свой, либо, если префикса нет, пишите без него.

Поделиться сообщением


Ссылка на сообщение

Понял.

А кеш нужно перестраивать после такой операции, если да то какой?

Поделиться сообщением


Ссылка на сообщение

Запрос сделал, вот результат:

 

Затронуто строк: 1. ( запрос занял 0.2050 сек. )

UPDATE posts SET post = REPLACE( post, 'http://masteram.su', 'http://pcworld.su/masteram' ) ;

 

Проверил в форуме, ссылки стоят старые... :(

Поделиться сообщением


Ссылка на сообщение

Ага, разобрался.

Нужно было еще сделать такой же запрос, только с www

Все работает. Спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение

Плюс, еще желательно выполнить такой запрос и для кеша постов (чтобы его не сбрасывать полностью)

 

UPDATE content_cache_posts SET cache_content = REPLACE( cache_content, 'http://oldsite.ru', 'http://newsite.ru' ) ;

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...