Вопрос

Допустим, мы в настоящее время размещаем наш блог 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 в базе данных в качестве более постоянного решения.

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

Другие советы

Посмотрите на предыдущий ответ на SEO и 301 перенаправление. Что касается перемещения WordPress:

  1. Измените значения site_url и home_url в вашем DB. Эти два значения остаются в WP-Options. Просто используйте интерфейс PhpMyAdmin, чтобы изменить их на новое местоположение WordPress
  2. Используйте WordPress Поиск и замените плагин Чтобы убедиться, что все ваши встроенные ссылки и изображения не ломаются. (просто изменить http://oldurl.com к http://newurl.com Для всего контента и пост -мета, это довольно прост в использовании плагин)

Это все. Вы готовы идти.

Что мне нравится делать, так это экспортировать базу данных WordPress в файл .sql. Затем сделайте поиск/замените на oldurl.com на newurl.com. Да, вы можете просто изменить свой site_url и home_url в таблице параметров, но вы пропустите много других мест.

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

После того, как вы внесете изменения, импортируйте свой файл .sql в новую базу данных на новом сервере.

Кодекс WordPress - отличный инструмент. :)

http://codex.wordpress.org/moving_wordpress

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top