Как перенести блог WordPress в другой домен?
-
16-10-2019 - |
Вопрос
Допустим, мы в настоящее время размещаем наш блог WordPress в определенном домене и хотели бы перенести его в новый домен. Как сделать это с наименее хлопоты и ударом SEO?
Есть ли плагины, которые могли бы помочь с этим? (Например, предоставление автоматического перекрестного перенаправления 301 или аналогичного)
Решение
Я рекомендую обработать 301 перенаправление на вашем веб -сервере, а не в WordPress. mod_rewrite или redirectmatch будет намного более эффективным, чем вращение WordPress для доставки Location
: Заголовок.
<VirtualHost *:80>
ServerName busted-cheap-url.com
# mod_alias
RedirectMatch permanent (.*) http://great-new-url.com$1
# OR mod_rewrite
RewriteEngine on
RewriteRule (.*) http://great-new-url.com$1 [R=301]
</VirtualHost>
Есть несколько методов изменения URL -адреса блога; Я предпочитаю установить новый WP_HOME
а также WP_SITEURL
в wp-config.php
В качестве быстрого исправления и запуска команд SQL в базе данных в качестве более постоянного решения.
Смотрите также:
- Изменение URL -адреса сайта
- Легко переместить установку WordPress от разработки в производство?, который рекомендует несколько способов перенести блог на новый URL
Другие советы
Посмотрите на предыдущий ответ на SEO и 301 перенаправление. Что касается перемещения WordPress:
- Измените значения site_url и home_url в вашем DB. Эти два значения остаются в WP-Options. Просто используйте интерфейс PhpMyAdmin, чтобы изменить их на новое местоположение WordPress
- Используйте WordPress Поиск и замените плагин Чтобы убедиться, что все ваши встроенные ссылки и изображения не ломаются. (просто изменить http://oldurl.com к http://newurl.com Для всего контента и пост -мета, это довольно прост в использовании плагин)
Это все. Вы готовы идти.
Что мне нравится делать, так это экспортировать базу данных WordPress в файл .sql. Затем сделайте поиск/замените на oldurl.com на newurl.com. Да, вы можете просто изменить свой site_url и home_url в таблице параметров, но вы пропустите много других мест.
Не говоря уже о том, что некоторые плагины сломаются, если вы не сделаете это таким образом.
После того, как вы внесете изменения, импортируйте свой файл .sql в новую базу данных на новом сервере.
Кодекс WordPress - отличный инструмент. :)