Задать вопрос
@anton-gm

Как массово поменять url на сайте?

Здравствуйте. Проблема такая. Есть сайт. Один на WP, второй на Джумла. Возникла необходимость заменить урлы с вида site.com на урлы вида site.com/ru
На сайте сотни страниц. Не руками же это сделать. Подскажите, как это проще сделать?
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
в файлах:
grep -rl 'apples' /dir_to_search_under | xargs sed -i 's/apples/oranges/g'

в базе:
UPDATE your_table
  SET your_field = REPLACE(your_field, 'apples', 'oranges')
  WHERE your_field LIKE '%apples%'


Если ожидается, что в базе они могут быть в неожиданных местах, то можно экспортнуть базу в .sql файл, сделать в нем замену, и залить обратно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы