Перенос контента с одного сайта на другой

Перенос контента с одного сайта на другой

Продолжаю выполнять свой план по оптимизации и продвижению сайта. Ситуация такая: на сайте, с которым я сейчас работаю, есть подсайт, который находится внутри основного сайта. Когда-то давно я создал этот раздел, чтобы добавлять в него гостевые посты и писать самому не очень важные заметки. Но теперь я решил объединить эти разделы и перенести все статьи (150 штук) в основной раздел блога. Как перенести статьи с одного сайта на другой?

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

Я вспомнил, что в самом движке вордпресса есть опции экспорта и импорта. Я просто зашёл в пункт ИНСТРУМЕНТЫ — ЭКСПОРТ и экспортировал все статьи в файл linux.wordpress.2014-03-15.xml.

После этого я зашёл в пункт ИНСТРУМЕНТЫ — ИМПОРТ. Там предложили мне до установить специальный для этого плагин и тут же запустился импорт. Всё прошло успешно, и все статьи появились на основном разделе сайта.

И тут нужно сделать ещё очень важных шаг — настроить 301 редирект со старых адресов на новые. А уже после этого нужно удалить все статьи, которые я перенес. Как это сделать?

Может есть более прогрессивные способы, но я все сделал так. У меня уже стоял плагин Redirection, через который я делал некоторые редиректы. Пришлось вручную вбивать все URL, заняло пол часа, но зато все надёжно.

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

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

Вот так можно перенести статьи с одного сайта на другой. Возникает ещё один резонный вопрос: если статья была в ТОПе по какому то запросу, то сохранятся ли ее позиции при переиндексации теперь уже на новом сайте? Тут нужно провести эксперимент, так как у меня есть желание перенести некоторые статьи сюда с другого сайта, но пока не знаю, резонно ли это?

Как перенести МНОГО статей с одного сайта на другой?

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

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

Но прежде расскажу о том, почему я решил перенести так много статей. Все дело в том, что на моем сайте про линукс накопилось много статей, которые подходят под тематику ЭТОГО сайта, но совсем не вписываются в тематику того. Раньше, когда у меня был лишь сайт про линукс, я был просто вынужден все валить в одну кучу. Но теперь нужно все изменить, так как ко мне пришло четкое осознание, что любой сайт должен быть узкой тематики!

Для переноса статей будем использовать метод, который описан в начале статьи, но с разницей, что будем переносить статьи партиями, по рубрикам. Для этого нужно сделать так, чтобы названия рубрик на обоих сайтах ПОЛНОСТЬЮ совпадали.

Далее мы делам экспорт каждой рубрики по отдельности и импортируем все записи на второй сайт. Это сделать не трудно, теперь нужно сделать редирект ВСЕХ статей на новые адреса. И вот тут то нам поможет плагин Redirect Category

Суть работы плагина проста: он автоматом добавляет 301 редирект с исходного домена на тот, куда мы переносим статьи. При этом не нужно прописывать url каждой статьи, он сделает все это сам в рамках ОБОЗНАЧЕННОЙ рубрики. Выглядит этот так:

Читайте также:  Русский авангард водка отзывы

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

ОЧЕНЬ ВАЖНО! нельзя удалять после этого записи и рубрики, так как плагин работает только тогда, когда ему есть с чего делать редирект. Плагин нужно оставить включенным, пока все статьи не переиндексируются на новом месте. Потом его можно отключить, а можно и оставить, если на статьи есть внешние ссылки.

Вот так я решил проблему, успехов и вам в этом нелегком деле!

СОВЕТ ВЕБМАСТЕРУ: Умение зарабатывать в интернете — это только пол дела, вторая половина — это умение ВЫГОДНО обналичивать электронные деньги. Вот список офшорных банковских карт, на которые можно выводить средства и потом снимать с них хрустящие купюры:

1. Payoneer — Самая популярная в мире платежная система для фрилансеров. Выдает карты, находится в США.

2. EpayService — Американская платежная система, очень популярна во многих странах, бесплатно дает карту MasterCard в EVRO для жителей СНГ и Европы.

3. Skrill — Единственная платежная система которая работает с криптовалютами и при этом выпускает бесплатные банковские карты MasterCard.

4. AdvCash — Офшорный банк находится в Белизе, можно открыть счет в долларах, евро, фунтах и рублях.

5. Payeer — Штаб квартира этой платежной системы находится в Грузии, тут так же можно открыть счет в долларах, евро и рублях.

Перед вами встала задача переноса статей с одного сайта на другой! Зачем это делать? Причины могут быть разные, например переезд со старого домена на новый или как в моем случае, соединение двух блогов путем полной ликвидации одного из них.

Что нужно знать при переносе статей с одного сайта на другой? Как облегчить себе работу инструментами импорта и экспорта, как и какой настроить редирект, чтобы поисковые системы не восприняли ваши перенесенные статьи как плагиат. О втором моменте почему-то часто забывают при переносе статей.

А теперь обо всем по порядочку.

Инструменты импорта и экспорта статей в WordPress

Первое, это конечно сам процесс переноса, если статей немного 10-15 штук, как в моем случае, то можно обойтись и ручным переносом методом обычного копирования! Ну а если у вас их 100-150 штук, да еще и с целой массой картинок, то в данном случае без инструментов импорта-экспорта не обойтись.

Нужные нам инструменты находятся в админ панели WordPress, меню Инструменты-Экспорт

Далее нам нужно выбрать что именно вы собираетесь экспортировать, можно выгрузить все содержимое сайта, или отдельные рубрики, конкретные записи, медиафайлы и даже временные промежутки в которые писались статьи.

После того как мы скачали файл экспорта, нам нужно его подгрузить, для этого опять же идем в меню Инструменты — импорт:

Устанавливаем дополнение для переноса записей и после чего, там же нажимаем «запустить импорт»

Выбираем наш файл и жмем на кнопку «Загрузить и импортировать файл»

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

Поисковая индексация и 301 редирект

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

В этом случае на помощь к нам придет 301 редирект — это перенаправление с одного url на другой. Редирект это крайне полезный инструмент в SEO оптимизации сайта, склеивании доменов, зеркал, перенаправление url и т.д. Какие бывают редиректы и для чего их используют, я как нибудь напишу в отдельной статье, а сейчас приступим конкретно к нашему делу.

Читайте также:  Как создать exe файл в блокноте

Первым делом, предлагаю вам скачать отличный плагин для WordPress: «Перенаправления» Автор: Джон Годли

Устанавливаем плагин себе на WordPress, и заходим в меню Инструменты-Перенаправления

URL источника: пишем полный url (ссылка) на старую статью, причем саму статью удалять не обязательно, просто удалить её текст (на всякий случай) и перенаправить.

Действие: тут все просто, либо перенаправить на конкретный url, либо на случайную запись или ошибку 404.

Регулярное выражение: тут просто советую поставить галочку и все, если вам интересно что это, то можете загуглить.

URL назначения: Полный url (ссылка) на новую статью, куда перенесли.

Совпадение: Интересная настройка, тут если вы укажите в url источника просто ваш_домен.ru/ ,то он будет перенаправлять абсолютно любые комбинации, что бы было более понятно, объясню подробнее:

В моем примере есть два блога:

  • Partner.hyip-kurs.ru — это тот откуда я буду переносить статьи
  • Planworld.ru — это основной, куда я эти статьи перенесу

Если в URL источника я укажу Partner.hyip-kurs.ru, а в URL назначения Planworld.ru, и при этом в настройке совпадения поставлю: URL и рефер, то любой url начинающийся на Partner.hyip-kurs.ru, будет перенаправлен на Planworld.ru.

К примеру посетитель заходит на url карты сайта Partner.hyip-kurs.ru/sitemap и его редиректит на адрес Planworld.ru/sitemap и если подобная страница на Planworld.ru существует, а она у меня есть, то пользователь попадает на карту сайта Planworld.ru, в противном случае он попадает на 404 ошибку, но все того же Planworld.ru, что тоже согласитесь неплохо. При таком редиректе не одну ссылку Partner.hyip-kurs.ru открыть не получится, все они будут перенаправлены на основной блог. Поэтому рекомендую начать именно с этого редиректа, после чего добавлять уже конкретно по статьям, с какого на какой ссылать.

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

Когда можно удалить старый сайт?

Понятное дело, раз вы переносите все свои статьи с одного сайта на другой, то первый сайт вы собрались удалять, но не спешите это делать! Дайте поисковым системам успеть среагировать. В панели вебмастера, таких популярных поисковых систем как Яндекс и Google, все гда можно посмотреть какие странице находятся в индексе поисковой системы и какие из них в поиске.

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

На скриншоте ниже мы сможем увидеть, что старые url на перенесенные статьи все еще в поиске:

Удачи вам в переносе ваших статей! Да будут благосклонны к вашим сайтам поисковые системы!

| 19.03.2017 | Автор: Jack | Комменты: 1 | Просмотры: 6 599

Один комментарий к “Как перенести статьи с одного сайта на другой?”

Спасибооо!!
очень понравился рег-телеграм-бот!
про него надо тоже статью написать вам))
Успехов вам во всем!

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

Хранилище плагинов WordPress содержит изящный плагин, который позволяет вам легко экспортировать контент на другой веб-сайт, используя файл XML. Плагин называется WordPress Importer. Он может перемещать:

  • Записи, страницы, произвольные типы записей
  • Рубрики, метки, таксономии
  • Комментарии (включая одобренные, ожидающие, удаленные, а также спам)
  • Полную информацию об авторах
Читайте также:  Какого оператора выбрать для безлимитного интернета

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

  • Темы и плагины
  • Прикрепления и медиа-файлы

Последний раз я использовал плагин для переноса моего блога с хостинга BlueHost на Media Temple.

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

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

Экспорт вашего контента

В ядре WordPress существует встроенная возможность экспорта. Вы можете найти ее в разделе Tools (Инструменты).

Экспорт представлен в трех основных вариантах: весь контент, записи и страницы. Остальные опции, которые перечислены на скриншоте – результат работы двух плагинов, которые я использовал.

Функция экспорта также выводит любые произвольные типы записей и таксономии, используемые на вашем сайте. К примеру, на нашем сайте, WPKube, мы используем много премиальных и произвольных плагинов, которые, как вы могли догадаться, добавляют произвольные типы записей и таксономии. Таким образом, WordPress позволяет нам экспортировать произвольные типы записей, а также записи и страницы, на другой сайт.

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

Как только вы примете решение, какие записи и страницы вам нужно экспортировать, нажмите кнопку «Download Export File». Процесс загрузки займет несколько секунд или минут, что зависит от размера файла.

Импорт XML-файла на другой сайт

Возможность импорта может быть найдена в разделе Инструментов консоли WordPress, однако она не является функциональностью, встроенной в ядро. В основном это связано с многочисленными вариантами платформ (Blogger, LiveJournal, Tumblr и т.д.), из которых пользователи могут выбирать подходящую.

Вы можете либо установить плагин WordPress Import вручную, загрузив его из официального хранилища WordPress, либо щелкнуть по соответствующей кнопке на странице Import. Последний вариант – самый практичный, поскольку вам потребуется на все про все пара секунд.

Чтобы установить плагин со страницы Import, щелкните по ссылке WordPress, после чего вы увидите всплывающее окно, в котором вы сможете установить плагин напрямую через консоль.

Как только вы установите плагин, вы будете перенесены на страницу импорта, где вы сможете загрузить ваш XML-файл, экспортированный ранее.

Как только вы нажмете на кнопку «upload file and import», перед вами появится опция привязки импортируемых авторов к существующим авторам на сайте. Также вы можете разрешить создавать новые аккаунты для авторов. Это может оказаться полезной возможностью, если у вас на обоих сайтах имеются те же самые авторы.

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

Заключение

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

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

После окончания переноса вы можете использовать плагин Search and Replace, чтобы изменить URL-адреса и все ссылки с вашего старого сайта.

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

Ссылка на основную публикацию
Ошибка launcher на андроид что делать
Launcher 3 произошла ошибка на Андроид, что делать? Launcher 3 - пользовательская оболочка, которая довольно часто встречается на Android-устройствах. У...
Определить место нахождения сим карты
Определите местоположение мобильного устройства без помощи оператора, воспользовавшись нашим сервисом геолокации, и узнайте, где находится человек, которого вы ищите. Система...
Определить номер откуда звонил
На данной странице можно определить сотового оператора и регион (или город и страну) по любому номеру телефона в России или...
Ошибка kernel mode driver
Ваш IT помощник Ошибка «Видеодрайвер NVIDIA Windows Kernel Mode Driver перестал отвечать» очень распространена среди любителей поиграть в компьютерные игры...
Adblock detector