Как перенести сайт WordPress на другой хостинг
Мы покажем процедуру переноса сайта на примере интерфейса хостинга Beget
Скачиваем архив сайта и базу данных
Сайт, написанный на WordPress, состоит из файлов сайта (php-файлы, изображения, стили, js-файлы, конфигурации и т.д.) и базы данных (БД) в формате SQL.
Определите в какой папке находятся файлы вашего сайта. Корневая директория указана в разделе Сайты.
Заходите в раздел Файловый менеджер.
Открываете папку сайта (в нашем случае это moy-saytik.rus) и нажимаете правой кнопкой на public_html.
Выбираете Скачать архивом ZIP
Также необходимо зайти в папку public_html двойным кликом, чтобы узнать базу данных сайта
Далее правой кнопкой мыши нажать на файл wp-config и выбрать Просмотр
Где:
- login_db — база данных, которую использует сайт;
- login_dbuser — пользователь, от имени которого сайт подключается к базе данных;
- password — пароль для подключения к базе данных.
Следующий этап: возвращаетесь на главную страницу хостинга и заходите в раздел
Возле названия нужной базы данных нажимаете на значок Перейти в phpmyadmin
Перейдите во вкладку Экспорт, выберите формат SQL и нажмите Вперед:
Готово. На ваш компьютер должны быть скачаны архив файлов сайта и файл базы данных. Дальнейшие действия выполняются на хостинге webnames.ru.
Закачиваем файлы и базу данных на новый хостинг
Авторизуйтесь в webnames.ru и войдите в панель управления хостингом (можно через раздел Мои домены и услуги). Нажимаете Панель управления хостингом
Слева в пункте Главное нажимаете Менеджер файлов, затем открываете папку www
Открываете папку сайта
Сначала необходимо удалить все файлы в данной папке – выбираете все папки и файлы, затем нажимаете
Нажимаете ОК
Далее нажимаете Загрузить
Нажимаете Выберите файл
Выбираете на компьютере скачанный архив и нажимаете ОК. Далее выделите архив и нажмите Извлечь:
Нажимаете ОК
Заходите в проявившуюся папку
Заходите в public_html
Выделяете все папки и файлы и нажимаете Копировать
Нажимаете на папке сайта (в данном случае xn—-8sbybchiq3am.xn--p1acf), ставите галочку
Теперь перейдем к импорту базы данных. Для этого понадобится новая база данных и уже созданный дамп старой БД. В разделе Базы данных и нажмите Создать базу данных:
Укажите имя базы данных и имя пользователя. Сгенерируйте пароль и нажмите Ok:
Перейдите в phpMyAdmin (слева в меню Инструменты) и выберите базу данных, в которую будет импортирован дамп (резервная копия БД):
Перейдите во вкладку Импорт, нажмите кнопку Выберите файл и загрузите файл с компьютера. Нажмите Вперед:
Измените название БД, пользователя и пароль в конфигурационном файле сайта
Выбираете файл wp-config. php, нажимаете Редактировать — Открыть
Вводите данные и нажимаете Сохранить
Настраиваем домен на новый хостинг
Чтобы сайт заработал на новом хостинге, нужно корректно прописать NS-записи для домена. Подробнее об этом можно прочитать в этой статье.
Теперь вы знаете, как перенести сайт WordPress на хостинг webnames.ru
28/04/2022
Перенос сайта на wordpress на другой домен
Однажды, может наступить такой день, когда вам понадобится сменить адрес своего сайта на WordPress. Это может случиться из-за того, что выбранный когда-то давно домен уже не подходит под содержание сайта, или вы просто хотите приобрести себе более привлекательный бренд. В любом случае, если у вас появиться необходимость перенести WordPress сайт на другой домен, то вам непременно понадобиться подробное руководство.
В целом, самостоятельно перенести Вордпресс на другой домен не так уж сложно, но в процессе, могут возникать некоторые проблемы, которые будет трудно решить без соответствующих навыков. Поэтому, рекомендуется использовать специальные плагины, автоматизирующие часть этого процесса. Если вы все-таки решились сделать это вручную, то внимательно прочтите данное руководство.
Обратите внимание, что данное руководство подразумевает чистую установку WordPress на другой домен и перенос контента с существующего.
Это самый простой способ, который вызывает наименьшее количество проблем у начинающих пользователей.
Содержание
- Шаг 1: Отключение постоянных ссылок
- Шаг 2: Резервное копирование базы данных
- Шаг 3: Перенос файлов
- Шаг 4: Установка нового сайта и загрузка контента
- Шаг 5: Редактирование базы данных
- Шаг 6: Загрузка базы данных
- Шаг 7: Вход в панель администратора и включение постоянных ссылок
- Шаг 8: Создание 301 редиректа
- Шаг 9: Отправка XML Sitemap для Google
- Заключение
Шаг 1: Отключение постоянных ссылок
Первое, что необходимо сделать, перед тем как начать перенос WordPress непосредственно на другой домен, это отключение постоянных ссылок. Чтобы сделать это, выберите «Настройки > Постоянные ссылки» в административной панели, отметьте опцию «Простые» и сохраните изменения.
Шаг 2: Резервное копирование базы данных
Следующее действие — это резервное копирование базы данных рабочего сайта, чтобы подстраховаться на случай непредвиденных ситуаций. Перед началом копирования, проверьте, может быть ваш хостинг делает это автоматически.
Чтобы скопировать базу данных вручную, нужно воспользоваться веб-приложением PhpMyAdmin, доступ к которому предоставляет ваш хостинг. Просто выберите нужную БД на странице PhpMyAdmin и перейдите во вкладку «Экспорт». Затем, нажмите «Ок» и сохраните ее на свой компьютер.
Другой способ сохранить копию БД — это использование специальных плагинов, один из которых можно легко найти в каталоге WordPress. В конце концов, он уже должен быть установлен на ваш сайт, так как это самая важная мера безопасности.
Шаг 3: Перенос файлов
Теперь, используя собственный FTP клиент или менеджер файлов, который предоставляет ваш хостинг, загрузите все содержимое папки wp-content с рабочего сайта на свой компьютер. Обязательно проверьте, чтобы скачались абсолютно все файлы, без каких-либо потерь, это очень важно.
Шаг 4: Установка нового сайта и загрузка контента
Здесь все просто, установите WordPress на другой домен, в который будет осуществляться перенос сайта, используя предпочитаемый метод. Это можно сделать так, как предлагает ваш хостинг или же вручную. Затем, замените содержимое папки wp-content нового сайта, на содержимое соответствующей папки, скачанной на компьютер. Обязательно убедитесь, что новый сайт имеет правильную структуру каталогов
Обратите внимание, если вы использовали автоматическую установку вордпресс, которую предлагает хостинг, то у вас будет создана новая базы данных. Поскольку мы будем использовать резервную копию старой, то эту необходимо удалить. Сделайте следующее:
- Зайдите в PhpMyAdmin через хостинг;
- Откройте базу данных нового сайта;
- Нажмите на вкладку «Структура»;
- Поставьте внизу галочку «Отметить все»;
- Рядом, в раскрывающемся списке, выберите «Удалить» и подтвердить действие.
Шаг 5: Редактирование базы данных
Это самое важное действие в процессе перемещения, поскольку от него зависит, будет ли вообще работать сайт по новому адресу. Вам потребуется изменить все прямые ссылки в резервной копии БД, чтобы они содержали новый адрес. Поскольку некоторые URL в WordPress записываются в сериализованном виде, ни в коем случае нельзя заменять их через текстовый редактор.
К счастью, существует специальный скрипт Search-Replace-DB, с помощью которого можно сделать замену ссылок в WordPress автоматически, с учетом сериализации. Просто загрузите папку со скриптом на хостинг, рядом с wp-content, и перейдите по адресу «your-site.ru/Search-Replace-DB-master/index.php».
На открывшейся странице, вставьте в поле «search for…» старый домен (например, http://your-site.ru), а в поле «replace with…» новый (http://new-your-site.ru). Затем, в блоке «actions» нажмите кнопку «live run» и подождите окончания процесса замены ссылок. Как только процесс замены будет завершен, экспортируйте отредактированную БД, точно так же, как делали до этого.
Шаг 6: Загрузка базы данных
После того, как старая база данных будет отредактирована, ее можно загружать на другой сайт. Для этого, зайдите на хостинг и откройте в PhpMyAdmin новую БД. После чего, перейдите во вкладку «Импорт», выберите файл отредактированной резервной копии и нажмите «Ок».
Шаг 7: Вход в панель администратора и включение постоянных ссылок
Все детали для входа в админ панель должны быть такими же, как и раньше. Даже если вы указали другой логин или пароль, когда устанавливали новый сайт вордпресс, то они все равно будут переопределены импортированной базой данных.
Как только вы окажитесь в панели администратора, зайдите в «Настройки > Постоянные ссылки и верните старый вид URL-адресов.
Шаг 8: Создание 301 редиректа
Еще один важный нюанс, который нельзя пропускать, осуществляя перенос, поскольку от него зависит попадание пользователей на новый сайт при переходе по старым ссылкам. index.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Если этот код уже присутствовал в файле, то добавьте в него только эту строку:
Redirect 301 / http://new-your-site.ru/
Сохраните файл и убедитесь, что перенаправление работает и вы попадаете на новый сайт по старому адресу.
Шаг 9: Отправка XML Sitemap для Google
Перенос почти закончен, вам осталось только предупредить об этом поисковые системы. Лучший способ сделать это, не испортив SEO оптимизацию, создать и представить XML карту сайта в Google. Сделать это очень просто, вам достаточно установить плагин Google Sitemap XML, зайти в его настройки и отправить готовые карты в Google.
Заключение
Перенос WordPress на совершенно другой домен не такая уж сложная задача, если делать все в том порядке, который описан в данной статье. Но, как известно, не всегда все идет по плану, поэтому, очень важно делать резервную копию перед началом всей процедуры, чтобы восстановить сайт в случае появления серьезных ошибок. Кстати, этот метод перемещения можно использовать и для того, чтобы переехать на новый хостинг.
Как перенести сайт WordPress на новый домен (шаг за шагом)
Как перенести сайт WordPress на новый домен (шаг за шагом). Благодаря требованиям платформ для создания веб-сайтов с низким кодом, таких как WordPress, создание веб-сайта для вашего бизнеса, организации или личного использования стало сегодня намного проще и обыденнее. Многие люди и организации обратились к WordPress для разработки и запуска отличных веб-сайтов без необходимости консультироваться или пользоваться услугами веб-разработчика с полным стеком.
Во-первых, домен WordPress полностью оснащен множеством функций, которые потребуются любому, независимо от потребностей веб-сайта. Однако со временем вы можете захотеть перейти на собственный домен, который больше подходит вашему бизнесу или бренду, не нарушая при этом рейтинг SEO, не искажая сайт и не теряя веб-контент. Мы рассмотрим это в этой статье, и вы узнаете, как правильно и удобно перенести свой сайт WordPress на новый домен.
Начнем с Как перенести сайт WordPress на новый домен (шаг за шагом).
Несколько вещей, которые следует учитывать перед сменой доменов
Прежде чем переместить свой веб-сайт из домена WordPress в другой домен, вот несколько вещей, которые вы должны знать:
- Переход на новый домен временно повлияет на ваш рейтинг в Google и других поисковых системах, поскольку им потребуется приспособиться к изменениям.
- Ваш трафик также будет временно затронут из-за миграции.
- Шаги, описанные в этой статье, значительно снижают неблагоприятное влияние SEO на ваш сайт из-за миграции. Но вас не должны пугать небольшие изменения, которые могут сохраняться.
Чтобы облегчить вам понимание всего процесса миграции, он разделен на пять этапов, шаги каждого из которых подробно описаны ниже. Стадии:
1. Создание пакета дубликатора для вашего сайта WordPress.
2. Создание базы данных для вашего нового доменного имени.
3. Распаковка вашего сайта WordPress на новом домене.
4. Настройка постоянных 301 редиректов.
5. Информирование Google об изменении.
Шаги по созданию пакета дубликатора (резервной копии) вашего сайта WordPress
Во-первых, вы должны создать полную резервную копию вашего сайта WordPress. Вы будете использовать эту резервную копию для создания копии вашего веб-сайта. С помощью этого дубликата вы можете настроить перенаправления со страниц/контента вашего старого домена на новый.
Для этого вам понадобится плагин резервного копирования WordPress. Доступно множество плагинов для резервного копирования и миграции WordPress, но мы будем использовать бесплатный плагин Duplicator.
Шаг 1
Установите и активируйте плагин Duplicator
Этап 2
После активации плагина пункт меню Duplicator добавляется в вашу админку WordPress.
Шаг 3
Нажмите кнопку «Далее», чтобы продолжить.
Этап 4
Дубликатор теперь запускает мастер дублирования веб-сайтов. Он проведет несколько тестов, чтобы подтвердить, что все на месте. Если плагин обнаруживает проблему, он выдает предупреждение с инструкциями по ее устранению. Если все элементы отмечены галочкой «Хорошо», нажмите кнопку «Построить».
Плагин начинает создавать дубликат файлов вашего сайта. Этот процесс может занять некоторое время, в зависимости от размера вашего сайта.
Шаг 5
После этого отобразятся параметры загрузки установщика и архива. Щелкните ссылку «Загрузка в один клик» , чтобы загрузить два файла на свой компьютер.
Обратите внимание, что файл архива содержит все ваши файлы WordPress, такие как настройки постоянных ссылок, темы WordPress, плагины, загрузки и другие файлы плагинов WordPress. В то же время скрипт установщика представляет собой файл PHP, который распаковывает файл архива для автоматизации и выполнения миграции WordPress.
Следуйте этой статье о том, как перенести сайт WordPress на новый домен, чтобы сначала создать базу данных.
Шаги по созданию базы данных для вашего нового доменного имени
После создания резервной копии вашего сайта с помощью плагина Duplicator вам необходимо создать новую базу данных SQL, чтобы разгрузить WordPress на вашем новом доменном имени. Вот шаги ниже для создания базы данных:
Шаг 1
Перейдите на панель управления cPanel своей учетной записи хостинга, прокрутите вниз до «Базы данных» , а затем выберите значок «Базы данных MySQL» .
Этап 2
Назовите свою базу данных и нажмите кнопку «Создать базу данных» .
Шаг 3
cPanel автоматически создает для вас новую базу данных. Прокрутите вниз до области «Пользователи MySQL», укажите новое имя пользователя и пароль для своей новой учетной записи пользователя и нажмите кнопку «Создать пользователя» . Убедитесь, что вы сохраняете имя пользователя и пароль в безопасности.
Этап 4
Вам необходимо дать только что созданной учетной записи пользователя разрешение на доступ к базе данных. Для этого перейдите в раздел «Добавить пользователя в базу данных» . Выберите базу данных, созданную ранее, в раскрывающемся меню рядом с полем «Пользователь» . Затем выберите новую базу данных, которую вы только что создали, и нажмите кнопку «Добавить» .
Отлично! Ваша база данных готова. Запишите имя базы данных, имя пользователя и пароль. Они потребуются на следующем этапе.
шагов для распаковки WordPress на вашем новом доменном имени
Здесь вы должны загрузить файлы Duplicator, которые вы скачали ранее, на доменное имя вашего нового сайта.
Следовательно, пакет Duplicator также содержит вашу установку WordPress. Это означает, что вам не нужно устанавливать WordPress на новый домен.
Шаг 1
Очевидно, вам нужно использовать клиент протокола передачи файлов (FTP) для подключения к вашему доменному имени. Затем убедитесь, что корневой каталог вашего сайта пуст.
Шаг 2
Затем загрузите архив и файлы установки в корневую директорию (скорее всего, это public_html).
Этап 3
После успешной загрузки обоих файлов вы распаковываете WordPress. Откройте другую вкладку в браузере и перейдите по указанному ниже URL-адресу:
.http://example.com/installer.php
Обратите внимание, что вы должны заменить example.com своим новым доменным именем.
Шаг 4
Пока установщик находит файл архива, установите флажок «terms» и нажмите кнопку «Next» , чтобы продолжить.
Этап 5
Для установки требуется настроить информацию о базе данных WordPress. Выберите свой хост (скорее всего, Localhost), затем заполните данные базы данных, созданной ранее для вашего нового доменного имени.
Этап 6
Нажмите на Кнопка «Далее» для продолжения.
В этот момент Duplicator автоматически выгружает вашу старую резервную копию базы данных WordPress из архива в вашу новую базу данных.
Шаг 7
Далее требуется обновить URL-адрес сайта. Ничего не меняйте; он автоматически определяет URL-адрес вашего нового доменного имени и путь к нему.
Если новый URL-адрес не определяется автоматически, теперь вы можете изменить URL-адрес на свое новое доменное имя. Затем нажмите на «Далее» кнопка для продолжения.
Этап 8
Duplicator завершает миграцию. Нажмите кнопку «Вход администратора» , чтобы войти в административную область вашего веб-сайта с новым доменным именем.
Следующим шагом в разделе «Как перенести сайт WordPress на новый домен» является настройка перенаправления 301.
Шаги по настройке постоянной переадресации 301
Далее переадресация 301 используется для автоматического перенаправления посетителей вашего веб-сайта и поисковых систем на ваше новое доменное имя. Пользователи по-прежнему попадают на страницу или пост из вашего старого домена, когда вы переносите свой веб-сайт на новое доменное имя. Поисковые системы также выводят страницы из вашего предыдущего домена в результатах поиска.
Таким образом, пользователи перейдут на ваш предыдущий домен веб-сайта и получат сообщение об ошибке 404. Но при правильной переадресации 301 пользователи автоматически перенаправляются на те страницы, которые уже настроены в вашем новом домене.
Это помогает вашему SEO-рейтингу оставаться неизменным и релевантным в результатах поиска, когда пользователи ищут связанные темы или темы на вашем предыдущем домене веб-сайта.
Существует два метода настройки переадресации 301. Вы можете настроить редиректы с помощью плагина или вручную.
Метод 1: использование плагина All-in-One SEO (AIOSEO)
Этап 1
Вам нужно будет установить и активировать плагин All in One SEO для вашего бывшего домена.
Примечание. Чтобы получить доступ к надстройке менеджера перенаправления, вам потребуется как минимум Pro-версия плагина AIOSEO. Вы также можете активировать AIOSEO на своем новом сайте WordPress, чтобы еще больше увеличить трафик и рейтинг в поисковых системах.
Этап 2
После активации плагина на старом домене перейдите на страницу перенаправлений AISEO и нажмите кнопку «Активировать перенаправления» .
Этап 3
Затем перейдите на вкладку «Полное перенаправление сайта» , включите переключатель «Переместить сайт» , а затем введите новое доменное имя рядом с параметром «Переместить в домен» .
Этап 4
Убедитесь, что вы нажимаете на Кнопка «Сохранить изменения» , чтобы применить новые настройки.
Способ 2. Ручная настройка перенаправления на новый домен
Этот метод требует, чтобы вы вручную отредактировали файл WordPress .htaccess на вашем прежнем доменном имени.
Этап 1
Поэтому используйте FTP для подключения к вашему старому сайту и отредактируйте файл .htaccess. Файл может находиться в том же каталоге, что и ваша папка wp-includes или wp-admin.
Шаг 2 9(.*)$
http://www.newsite.com/$1 [R=301,L]
Примечание. Вы должны заменить newsite.com своим новым доменом в приведенном выше коде.
Этап 3
После применения этих изменений перейдите на свое старое доменное имя. Если он автоматически перенаправляет вас на новый домен, значит, вы успешно настроили переадресацию 301.
Если нет, значит вы неправильно настроили перенаправление или ваш сервер не поддерживает правила перенаправления. Возможно, вам придется связаться со службой поддержки вашей веб-хостинговой компании, чтобы включить RewriteEngine.
шагов, чтобы сообщить Google о вашем новом домене
После успешного переноса вашего веб-сайта на новый домен и настройки редиректов вам необходимо уведомить Google об изменении адреса вашего веб-сайта. Это очень важно, так как это позволит Google найти домен вашего нового веб-сайта и сразу же начать показывать его в результатах поиска.
Этап 1
Убедитесь, что ваш старый и новый домены включены в консоль поиска Google как два разных ресурса.
Этап 2
Выберите старое доменное имя в качестве активного свойства в вашей консоли поиска Google.
Этап 3
Щелкните меню «Настройки» в левой колонке и выберите «Изменение адреса».
Этап 4
Далее перейдите в раздел «Обновить Google» , выберите новый домен и нажмите «Проверить и обновить» 9кнопка 0058.
Вот оно! Теперь Google сохранит ваши изменения и подтвердит, что ваш старый домен автоматически перенаправляется на новый домен.
Этап 5
Следуйте пошаговым инструкциям мастера, чтобы отправить запрос на изменение адреса на экране Google Search Console.
После выполнения шагов на всех этапах, перечисленных выше, вы успешно перенесете свой веб-сайт WordPress на новый домен. Однако важно уведомить пользователей об изменении адреса.
Несмотря на то, что переадресация 301 эффективно автоматически перенаправляет пользователей на новый сайт, всегда рекомендуется публично делиться новостями о миграции со своими пользователями.
Вы можете сделать запись в блоге на своем новом сайте и поделиться ссылками в социальных сетях. Вы также используете информационный бюллетень по электронной почте или push-уведомления, чтобы информировать свою аудиторию о новом адресе сайта.
Это поможет укрепить ваше новое доменное имя среди пользователей или посетителей вашего веб-сайта, помогая им легко запомнить новый адрес. Кроме того, это позволяет вам тестировать ваш сайт в различных браузерах и на разных устройствах. Вы получите полезную информацию об ошибках и проблемах доступности, с которыми пользователи могут столкнуться на вашем новом веб-сайте, что позволит вам улучшить его.
Спасибо, что прочитали Как перенести сайт WordPress на новый домен. Мы завершаем эту статью.
Развертывание подключаемого модуля безопасности SAML SSO Single Sign On (SSO)
Как перенести сайт WordPress на новый домен (шаг за шагом) Заключение
Подводя итог, если учесть объем работы, которую вы вложили в настройку своего веб-сайта WordPress, мысль о переходе на новый домен может быть ошеломляющей. Проблемы с потерей данных, искажением структуры веб-сайта, потерей контента и, что более важно, падением рейтинга SEO могут представлять собой фактор риска.
Благодаря шагам, четко описанным в этой статье, вам не нужно беспокоиться ни об одной из вышеупомянутых проблем. Вы обнаружите, что перенос вашего веб-сайта WordPress на новый домен очень прост, не нанося никакого ущерба уже существующему прогрессу, достигнутому вами на старом домене. Продолжайте, кратко следуйте инструкциям и наслаждайтесь эффективно перенесенным веб-сайтом WordPress.
Перенос мультисайта на новый домен (без ошибок!)
Если вы наконец-то купили домен, который давно присматривали, или нашли еще лучший домен для своей мультисайтовой сети, вам понадобится чтобы внести некоторые коррективы в вашу установку WordPress, прежде чем вы сможете ее использовать.
Если вас устраивает физическое расположение вашего мультисайта и вам не нужно переключать серверы — только ваш домен — тогда это удобное руководство для вас. Переместить домен вашей многосайтовой сети не так просто, как переместить одну установку, но переключение все же возможно.
Процесс еще не полностью автоматизирован, поэтому вам нужно будет отредактировать базу данных и файлы, но вы можете использовать плагины, чтобы значительно ускорить процесс.
- Сделайте резервную копию вашего сайта
- Укажите новый домен в wp-config
- Отредактируйте свою базу данных, чтобы она указывала на новый домен
- Обновить все таблицы базы данных, чтобы они указывали на новый домен
- Обновите базу данных с помощью плагинов
- Дополнительные конфигурации
- Обновите 301 переадресацию
Перемещение домена мультисайта не должно быть трудным. Сегодня мы расскажем, как легко и без ошибок переключиться.
Сделайте резервную копию вашего веб-сайта
Прежде чем мы начнем, создайте резервную копию всего вашего сайта. Это включает в себя как ваши файлы, так и базы данных. Это лучшая практика WordPress, чтобы гарантировать, что ваш сайт останется в безопасности и может быть восстановлен, если вы совершите ошибку.
Есть много инструментов, которые могут помочь вам сделать это, например, наш плагин Snapshot, VaultPress или вручную через FTP. Когда у вас есть все резервные копии, вы можете перейти к следующему шагу.
Укажите новый домен в wp-config
Найдите файл wp-config.php в базе вашей установки и найдите следующий фрагмент кода:
Loading gist 203258cf5abba642edeca3d0176e494e
Чуть выше этой строки вы найдете следующий код. Измените 'DOMAIN_CURRENT_SITE', 'yourdomain.com'
, чтобы указать новый домен, который вы хотите использовать, заменив yourdomain.com
Loading gist b29bb956cf355578fe461ab4efc9e514
и обязательно добавьте следующие две строки ниже этого кода и добавьте следующие две строки: замените your-new-domain. com фактическим доменом, который вы хотите использовать. Не забудьте также добавить его над строкой «Все, прекратить редактирование!»
Загрузка gist 66c828c2b556e21ff5753beaaa46a7be
Добавление www. Префикс полностью зависит от вас. Единственная разница между его добавлением или удалением заключается в том, как он выглядит в адресной строке. Это просто выбор стиля.
Если вашему новому доменному имени назначен SSL-сертификат, не забудьте ввести https:// вместе со своим доменом, а не http:// по умолчанию, чтобы посетители автоматически перенаправлялись на ваш защищенный сайт.
Мы почти закончили, но для того, чтобы изменения действительно работали, вам также необходимо обновить таблицы базы данных. Это самая важная часть. Если вы ошибетесь, это может полностью сломать ваш сайт. Никакого давления!
Отредактируйте вашу базу данных, чтобы она указывала на новый домен
Это самая сложная часть процесса. Вам нужно будет узнать некоторую ключевую информацию, прежде чем вы сможете внести необходимые изменения.
Если вы не помните свои данные для входа, их можно найти в вашем wp-config.php и будет выглядеть примерно так, как показано ниже. Вы найдете свое имя пользователя рядом с DB_USER и свой пароль рядом с DB_PASSWORD , оба в кавычках.
Имя базы данных, в которой находится ваш сайт, будет указано рядом с DB_NAME . Это нужно знать, чтобы изменения заработали.
Loading gist bdf5897b5e9b2a3813194faa546fa244
Для справки, это список основных таблиц, которые необходимо обновить с помощью нового доменного имени:
- wp_options > URL сайта
- wp_options>дом
- wp_сайт
- wp_sitemeta > адрес сайта
- wp_blogs > домен (измените это для всех экземпляров, использующих ваш старый домен)
- wp_#_options > siteurl («#» относится к идентификатору блога дополнительных сайтов в вашей сети)
- wp_#_options > дом
- wp_#_options > fileupload_url
Если ваша сеть большая, вам нужно просмотреть несколько страниц. Если это так, вы увидите навигацию по страницам, указанную под окном поиска, и имя вашей базы данных.
Войдите в phpMyAdmin через cPanel, найдите имя своей базы данных в левой части меню и щелкните по нему. Это заполнит основную область содержимого списком всех ваших таблиц.
Имейте в виду, что если у вас есть несколько баз данных под одним пользователем, вам нужно будет нажать кнопку «+» рядом с вашим именем пользователя, чтобы найти базу данных для вашей мультисайтовой установки.Найдите таблицу с именем wp_options и нажмите на ее имя. Если вы изменили префикс таблиц вашей базы данных, он не будет отображаться по умолчанию вп .
Появится другой список и в нем найдите option_name под названием siteurl . Нажмите на ссылку «Изменить» и измените домен на тот, который вы хотите использовать.
Помимо нажатия кнопки редактирования, вы также можете дважды щелкнуть имя_опции, чтобы открыть страницу редактирования. Используйте тот метод, который вам наиболее удобен. Не забудьте сохранить изменения.Не забудьте оставить http:// перед доменом или https:// , если у вас есть SSL-сертификат, прикрепленный к домену. Если вы не включите один из них, ваш сайт не будет работать.
После внесения необходимых изменений убедитесь, что в раскрывающемся списке под текстовым полем указано «Сохранить», и нажмите кнопку «Перейти», чтобы сохранить изменения.
Вы также можете выбрать следующее действие после сохранения таблицы. Я выбрал «Вернуться на предыдущую страницу», так как необходимо внести дополнительные изменения.Вернувшись на предыдущую страницу, выполните те же действия для других таблиц, перечисленных выше.
Обновить все таблицы базы данных, чтобы они указывали на новый домен
Это самая сложная часть. Вам нужно будет заменить другие экземпляры, в которых таблицы вашей базы данных ссылаются на ваш старый домен.
Для начала убедитесь, что выбрана ваша база данных, а не одна из ее таблиц. Перейдите на вкладку «Поиск» в верхней части страницы и введите свое старое доменное имя в поле «Слова или значения для поиска».
В разделе «Найти» выберите переключатель для «точной фразы» и «Выбрать все» в поле «Внутренние таблицы». Наконец, нажмите «Перейти» в нижней правой части страницы.
Обязательно оставьте поле «Внутри столбца» пустым, чтобы убедиться, что поиск выполняется по всей базе данных, а не по конкретным значениям внутри каждой таблицы.Вы увидите полный список со всеми таблицами в вашей базе данных. Результаты, в которых указаны совпадения, — это таблицы, требующие редактирования, как мы рассмотрели на последнем шаге.
После выполнения поиска появится очень длинный список, поэтому убедитесь, что вы прокрутили вниз до самого низа, чтобы убедиться, что вы нашли все, что нужно изменить.Когда вы найдете результат поиска с числом выше нуля рядом со словом «совпадения», нажмите кнопку обзора справа от элемента в списке, чтобы просмотреть полную таблицу со значениями, которые необходимо изменить.
Не забывайте, что все ссылки на изображения и путь загрузки должны быть изменены, чтобы изображения были видны на вашем сайте, поэтому уделите особое внимание этим областям в ваших таблицах.
Есть несколько таблиц, перечисленных ниже, которые не требуют каких-либо изменений, даже если они указаны в результатах поиска. Если вы их отредактируете, вы сломаете свой сайт. Если вам нужна дополнительная информация об этом, посетите раздел Изменение URL-адреса сайта в Кодексе WordPress.
- dashboard_incoming_links (не используется с версии 3.8, поэтому вы не увидите его в новых установках)
- wp_posts > руководство
Обновите свою базу данных с помощью плагинов
Также можно найти и заменить все экземпляры вашего старого домена плагином. Это экономит много времени, а также гарантирует, что вы не внесете или не пропустите какие-либо изменения, которые могут повредить ваш сайт.
Search and Replace — плагин, который регулярно обновляется и к тому же абсолютно бесплатный. Хотя параметры поиска просты, обязательно внимательно их изучите, прежде чем вносить какие-либо изменения, поскольку выбор неправильных параметров может привести к тому, что ваш сайт не будет работать.
Обязательно используйте текстовые поля «Искать» и «Заменить на» в нижней части страницы параметров для достижения наилучших результатов.
Не забудьте проверить все таблицы, кроме одной, в разделе «Искать в» над этими полями. Оставьте «GUID» не отмеченным, иначе ваш сайт сломается.WP Migrate DB — еще один плагин, который регулярно обновляется, а также невероятно прост в использовании. Единственным недостатком является то, что использование его с Multisite — это премиум-вариант.
Есть много других замечательных плагинов, которые работают очень хорошо. Это просто плагины, которые я успешно использовал в прошлом, поэтому я знаю, что они работают. Используйте любой вариант, который вам больше нравится.
Дополнительные конфигурации
Убедитесь, что записи DNS вашего нового домена указывают на IP-адрес вашего сайта. Каждая хостинговая компания немного отличается, поэтому обязательно обратитесь к ним за помощью, если вы не знаете, как обновить эти записи самостоятельно.
Если у вас есть поддомен установки Multisite, убедитесь, что домены с подстановочными знаками включены в вашем новом домене. Это гарантирует, что новые сайты будут создаваться без ошибок.
Обновите переадресацию 301
Это последний шаг, который может не относиться к вам. Если вы не вносили никаких пользовательских изменений в свой .htaccess , то все готово!
Если вы внесли изменения в этот файл, например, добавив постоянные перенаправления URL, вам нужно будет обновить их, чтобы заменить старое доменное имя новым. Ниже приведен пример того, что вам нужно отредактировать.
Загрузка gist dbb9e5e5d045a1a8716fb1ff0564a212
Обязательно замените примеры ссылок, а также your-new-domain.com фактическими URL-адресами, которые вы хотите перенаправить.
После того, как вы сделали это, все готово к работе. Теперь вы можете перейти на новый домен и посмотреть свой сайт.
Заключение
Перенос мультисайта на новый домен не должен быть трудным или занимать много времени, и эти шаги должны подготовить вас к успеху.