Как обновить URL-ы при переносе WordPress-сайта. При переносе сайта wordpress ссылки стали вести на прошлый сайт


Старые ссылки при переносе сайта на новый домен

Знакома мне эта проблема. Я не знаю как вы переносили сайт, но я переносил только контент с сайта на wordpress.com на новый сайт на новом домене на своем новом хостинге. Для этого использовал стандартные инструменты WP экспорт\импорт. Все получилось великолепно за исключением картинок — которые физически остались остались на прежнем хостинге. Переместить их стандартными средствами увы не получилось. Частично проблема решилась благодаря поддержке на этом форуме.

https://ru.wordpress.org/support/topic/перенести-контент-сайта-с-wp-com/

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

Я уже было закрыл глаза на это дело и собрался вручную перекачивать с хостинга на хостинг несколько десятков картинок. Но тут случайно на глаза попался плагин, который решил мою проблему! https://ru.wordpress.org/plugins/import-external-attachments/

Надеюсь и вам поможет этот плагин. Правда с ним тоже возник ряд проблем, но я сумел их решить. Если интересно — подробно об этом здесь

когда загружаю изображения в медиатеку они так-же попадают на старый домен

Мне кажется дело тут в вашем плагине для галерей, который наверняка загружает вновь добавляемые картинки в свой собственный каталог а не в каталог WP по умолчанию. И путь к этому каталогу, где-то в кодах плагина, прописан на ваш старый домен. (Когда вы переносили сайт — автоматом «как есть» был перенесен и этот плагин со всеми его настройками.

Если мое предположение верно, я бы поступил так:Или поковырялся в кодах плагина, найдя и изменив путь загрузки картинок. Или что еще проще — деактивировал и удалил этот плагин и тут-же установил бы его вновь. В этом случае он автоматически настроится под ваш новый сайт.

Вок как то так…..

ru.wordpress.org

Как обновить URL-ы при переносе WordPress-сайта

Этот урок будет небольшим, но очень полезным для тех, кто хоть раз сталкивался с переносом сайта на WordPress с одного домена на другой.

Если вам однажды доводилось перемещать сайт с одного места на другое, вы скорее всего сталкивались с этой головной болью — обновление всех ссылок со старого источника на новый. Зачастую приходится возвращаться к старому источнику и править все URL-ы вручную с указанием нового адреса сайта. Но теперь можете забыть об этом нудном занятии.

Velvet Blues Update URLs

В базе данных плагинов WordPress есть отличное и простое решение этой проблемы. Это плагин от Velvet Blues.

Плагин Velvet Blues Update URLs позволяет в пару кликов обновить все ваши ссылки со старого сайта. Все что нужно сделать, это указать старый адрес, указать новый адрес и выбрать тип ссылок. Все ссылки на новом сайте обновятся автоматически. Проще не бывает.

Установка

Для начала скачайте плагин с официального репозитория WordPress.

Затем установите плагин на ваш WordPress-сайт. Если вы не знаете, как добавлять плагины на сайт, посмотрите этот урок.

Настройка

После активации плагина зайдите в Консоли в меню Параметры → Update URLs.

Вы увидите вот такой набор опций:

На этом все. Ваши ссылки автоматически обновятся, сэкономив вам кучу времени, если бы вы делали это вручную. Вручную придется править только лишь те ссылки, которые были прописаны глубоко в коде.

Источник: WpBeginner.com

hostenko.com

Wordpress изменение ссылок у изображений контента при переносе сайта на хостинг — Bogdan-dev

Доброго времени суток, дорогие читатели и гости моего блога.Разрабатывая очередной блог на WordPress я столкнулся с проблемой неправильных ссылок на картинки в контенте. Ссылки были не относительные, а абсолютные со старым адресом расположения проекта. Я нашел подходящее решение…Дело в том, что при разработке блога пришлось переносить данные со старого блога в системе Blogger, для чего я воспользовался плагином Blogger Importer Extended, и делал это при разработке сайта, и конечно же на тестовом сервере. В результате работы плагина импорта с блога на Blogger были перенесены все посты, комментарии а так же все изображения. Автоматически были созданы preview для постов, что очень удобно. Но оказалось, что пути у изображений абсолютные, что дико неудобно при переносе проекта на рабочий хостинг. Пискав решение в интернете я наткнулся на плагин под названием Velvet Blues Update URLs.Плагин предельно простой, скачивается и устанавливается как и обычный плагин, а запускается нажатием кнопки «Update URLs» в меню инструментов.2

При этом открывается страница настройки обновления URL’ов. Все предельно лаконично и просто.3Вводим старый URL, новый URL, выбираем у каких материалов и необходимо изменять ссылки и нажимаем кнопку «Update URLs NOW». После того, как плагин отработает — у изображений на сайте обновится абсолютный URL. А вообще, конечно, на сайте лучше использовать относительные пути и ссылки. Но это уже совсем другая история.kanevskiy_18371601_orig_На этом у меня все. Спасибо, что остаетесь с нами!

bogdan-dev.ru

Как обновить ссылки в WordPress после переноса сайта

В прошлый раз я рассказывал, какие приключения происходили со мной при переезде к другому хостеру, а также рассказывал Как правильно перенести сайт WordPress с хостинга на хостинг. Но не все читают статьи перед тем, как что-то сделать, есть и такие как я, которые делают все методом тыка, а потом пытаются все исправить. Сейчас я расскажу, как это сделать.

Обновление всех ссылок после переноса сайта на хостинг

После переноса сайта у многих возникает проблема с заменой старых URL-адресов на новые. Меняется название корневой папки, вложенность — и хана, сайт не работает. Люди начинают искать решение в интернете, а нигде толком ничего нет. Блогеры предлагают какие-то плагины ставить для смены урлов… ну чушь одним словом толкают, абы что написать. Проблема-то в чем: сайт у вас на хостинге, а вы даже зайти в админку вордпресс не можете, потому что при переносе siteurl и home не поменяли (!). Какие уж тут плагины…

Я решал эту проблему в свое время вручную. И в БД менял пути обычным редактором. Это ни разу не прикольно и не весело. Но другого варианта на тот момент я не нашел. Хотел написать, как это я делал. Но сегодня, в процессе написания статьи нашел более удобный способ, который и опишу.

Изменяем домен сайта с помощью PHP-скрипта

Речь пойдет о PHP-скрипте компании Interconnect IT. Для использования этого скрипта нам не нужен доступ в админку WordPress, достаточно FTP-доступа. То, что надо.

На всякий случай напомню, что перед работой со скриптом неплохо сделать резервную копию базы данных (ну если кто-то не в курсе, что перед любой операцией с модификацией БД надо делать копию).

  1. Ну погнали. Скачиваем архив последней версии с Github.
  2. Заходим в корень сайта на сервере через FTP (я использую обычный Total Commander, довольно удобно). В корне, там где у нас WordPress, создаем папку с любым именем.
  3.  Распаковываем архив, скаченный на первом шаге, в созданную нами папку.
  4.  Теперь откроем сам скрипт, который мы загрузили, для чего в браузере открываем страницу www.имя_сайта.ru/название_нашей_папки/.

PHP-скрипт для обновления ссылок WP

5. На этой странице в «replace» вписываем старый путь, а в поле «with» — новый.

Галку «use regex» снимаем. Данные секции «database» должны заполниться автоматически. В секции «tables» ставим флажок у надписи «all tables».

6. Последняя секция «actions» содержит кнопки действий. Мы жмякаем на «live run». Откроется диалоговое окно, где подтверждаем запуск кнопкой «Ок».

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

8. После того, как замена всех путей вашей базы данных WordPress успешно завершится, созданную нами для скрипта папку можно (вернее — нужно) смело удалять.

Собственно и все. После того, как обновятся пути в базе данных вашего сайта, вы уже можете успешно запустить админку WordPress. Далее нужно будет поменять все внутренние пути в перелинковке страниц. Но это как раз уже можно сделать с помощью плагина, коих в интернете немало.Либо прописать редирект в файле .htaccess в корне вашего сайта. Например:

Redirect 301 /home/domains/rabotaip.ru/public_html https://rabotaip.ru

rabotaip.ru


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта