Перейти к контенту
  • 0

Ссылки после смены домена


Endy

Вопрос

Поставил форум на новый домен. Вроде всё прошло успешно, где требовалось пути поправил. Но неприятность вылезла из самого неожиданного места.

На форуме присутствуют ссылки вида http://olddomen.ru/lalalal/tatata и по понятным причинам на форуме newdomen.ru/lalala/tatata они не открываются. Ставить редирект мне не подходит, поэтому вопрос такой:

 

Можно ли каким-то образом прямо в базе данных или с помощью движка форума разом поменять все ссылки присутствующие на форуме в виде newdomen.ru/.... на newdomen.ru/.....? И как это сделать.

Ссылка на комментарий
Поделиться на других сайтах

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

  • 0
UPDATE ibf_posts SET post = REPLACE (post, 'старое', 'новое');

 

Т.е. в моём случае

 

UPDATE ibf_posts SET post = REPLACE (post, 'domain1.ru', 'domain2.ru');

 

Это заменит во всех таблицах, все встречающиеся domain1.ru.?

Надо попробовать. Надеюсь, что получится.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Т.е. в моём случае

 

UPDATE ibf_posts SET post = REPLACE (post, 'domain1.ru', 'domain2.ru');

 

Это заменит во всех таблицах, все встречающиеся domain1.ru.?

Нет, только в таблице ibf_posts и только в поле post.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Поставил форум на новый домен. Вроде всё прошло успешно, где требовалось пути поправил. Но неприятность вылезла из самого неожиданного места.

На форуме присутствуют ссылки вида http://olddomen.ru/lalalal/tatata и по понятным причинам на форуме newdomen.ru/lalala/tatata они не открываются. Ставить редирект мне не подходит, поэтому вопрос такой:

 

Можно ли каким-то образом прямо в базе данных или с помощью движка форума разом поменять все ссылки присутствующие на форуме в виде newdomen.ru/.... на newdomen.ru/.....? И как это сделать.

 

Привет, я тоже хочу помочь : )

 

Есть дедовский способ, но мне однажды пригодился. Берем папку с форумом качаем себе на комп. Запускаем блокнот файлов типа ультраедит. Блокнот, который может открывать очень большие файлы (если у тебя форум большой) и имеет возможность искать в файлах с заменой.

 

Скачал, теперь выбираем в блокноте функцию типа "найти в файлах и заменить" задаем параметры нужные тебе, ставим функцию "искать идентично похожие" чтобы менял точно, если у тебя http://olddomen.ru, чтобы скрипт замены не трогал такие как http://Olddomen.RU. Заменяем и смотрим :D

 

В базах делается так же, сливаем себе всю базу дампом сразу. Т.е. все таблицы в один файл. Открываем его блокнотом и готово.

 

Может не совсем умный способ, но работает 100% и очень простой : ) Удачи.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Поставил форум на новый домен. Вроде всё прошло успешно, где требовалось пути поправил. Но неприятность вылезла из самого неожиданного места.

На форуме присутствуют ссылки вида http://olddomen.ru/lalalal/tatata и по понятным причинам на форуме newdomen.ru/lalala/tatata они не открываются. Ставить редирект мне не подходит, поэтому вопрос такой:

 

Можно ли каким-то образом прямо в базе данных или с помощью движка форума разом поменять все ссылки присутствующие на форуме в виде newdomen.ru/.... на newdomen.ru/.....? И как это сделать.

 

Привет, я тоже хочу помочь : )

 

Всё гениальное - просто. Молодец!

Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.