n-wp.ru — блог о WordPress

2 домена на 1 движке с сохранением контента и адресации

Есть 2 домена на одном хостинге, wp работает только на одном. Хотелось бы чтобы второй домен был точным зеркалом первого т.e.:

AAA.ru/page-123 = BBB.ru/page-123
переход по ссылке

происходил с учетом на каком из доменов была нажата ссылка. Думается нужно как-то подставлять значение в «wp_options» «siteurl», но как не понятно…. или .htaccess что-то дописать.

9 комментариев

  • А разве можно указывать в двух DNS-записях один и тот же адрес сервера, на котором находятся файлы движка? По-моему, даже если это как-то и получится реализовать, то поисковики вас забанят.

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

    • На хостинге 2 домена, в настройках у обоих указана одна и та жа папка с index.php и соответственно wp-config с путями до одной и той же mysql со всеми вытекающими. Или как в статье пишет автор про указание зеркала на хостинге.

      Гугл как и яндекс не забанят, если в их «вебмастерах» указать что вы владелец доменов и домен «А» зеркало домена «Б». Инфа от служб поддержек поисковиков.

      За плагин благодарствую, как раз то что нужно.

      Возможно кому-то пригодится:
      http://webmaster.yandex.ru
      http://google.com/webmasters/tools/

  • Не понял зачем мудрить с вордпрессом, если второй домен можно сделать просто алиасом к первому в настройках DNS.

  • Скачал, обновил до 1.1.
    При сохранении настроек кинулась ошибка на 47 строку, но все работает как надо.

  • Есть еще такой плагин:
    Domain Mirror Plugin
    Позволяет задать каждому домену свою тему, название и описание…
    Ставте последнюю бету.
    Только рекомендую прописывать настройки руками в конфигурационном файле, а не в админке.

    У меня на нескольких сайтах уже несколько лет привязано несколько доменов и пока никто никого никуда не банил…

    • да, но в статье описана старая версия, с ней были проблемы…
      конфигурация, да и сам плагин версий 1.1 и 1.2 различается
      Ставте версию 1.2 beta, ссылку я привел на сайт разработчика

      • в файле config.inc.php — прописываете свои домены.
        Что бы не было конфликтов, в нем же ставите параметр $disable_ui = 1

        Все равно настройки таких вещей делаются 1 раз, и в админке не отображаюся