Як перетворити багатосайтовий сайт на односайтовий?

WordPress Multisite дозволяє підключати і легко керувати кількома веб-сайтами. Багато користувачів інтегрують різні веб-сайти в один сайт, щоб розмістити їх в одній мережі. Це допомагає автоматично оновлювати всі веб-сайти, коли ви змінюєте або оновлюєте ядро WordPress або плагіни.

Все ще не знайшли відповідний хостинг для WordPress? У нас він є: Веб-хостинг, оптимізований для WordPress

Як перетворити багатосайтовий сайт на односайтовий?
Як перетворити багатосайтовий сайт на односайтовий?

Іноді ви розумієте, що багатосайтова інсталяція не завжди має сенс. Тут ми пояснюємо, як за кілька кроків перетворити вашу багатосайтову інсталяцію на єдиний сайт.

  1. Спочатку захистіть свій веб-сайт
    • Відредагуйте файл wp-config

      Увійдіть на свій сайт WordPress через FTP або cPanel, залежно від того, якому методу ви надаєте перевагу. Якщо ви використовуєте cPanel, перейдіть до файлового менеджера, щоб отримати доступ до файлів вашого сайту.

      Відкрийте файл wp-config.php і видаліть наступний код:

      define( 'MULTISITE', true );
      define( 'SUBDOMAIN_INSTALL', false );
      $base = '/wordpress/';
      define( 'DOMAIN_CURRENT_SITE', 'localhost' );
      define( 'PATH_CURRENT_SITE', '/wordpress/' )
      define( 'SITE_ID_CURRENT_SITE', 1 )
      define( 'BLOG_ID_CURRENT_SITE', 1 );

      Ви також повинні відредагувати наступний рядок у файлі wp-config.php і встановити його на "false":

      define('WP_ALLOW_MULTISITE', true);

      3. Відредагуйте файл .htaccess

      Далі вам потрібно відредагувати файл .htaccess, який знаходиться в кореневому каталозі вашої установки WordPress. Замініть старі правила на наступні нові:

      RewriteEngine On
      RewriteBase /wordpress/
      RewriteRule ^index.php$ - [L] - [L
      # завантажив файли
      RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L].
      # додати кінцеву косу риску до /wp-admin
      RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
      RewriteCond %{REQUEST_FILENAME} -f [OR] [OR] (Переписати %{REQUEST_FILENAME} -f [OR])
      RewriteCond %{REQUEST_FILENAME} -d
      RewriteRule ^ - [L]
      RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
      RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L] $2 [L]
      RewriteRule . index.php [L]

      4. Видалення таблиць з бази даних

      Нарешті, ви повинні видалити наступні глобальні таблиці у вашій базі даних. Для цього скористайтеся phpMyAdmin в cPanel.

      Вам потрібна допомога з phpMyAdmin? Дотримуйтесь документації: Що таке PHPMyAdmin і де я можу отримати до нього доступ?

      wp_blogs
      wp_blog_версії
      wp_registration_log
      wp_signups
      wp_site
      wp_sitemeta

      Тепер поверніться до свого WordPress. Багатосайтовість тепер слід видалити.

      Пов'язана тема: Як керувати користувачами в WordPress?

      Перетворення багатосайтового сайту на один може бути складним процесом. Однак, якщо ви виконаєте наведені нижче кроки, ви зможете легко перетворити багатосайтовий сайт на єдиний.

      Ми сподіваємося, що ці інструкції допомогли вам з переходом. Якщо у вас виникнуть проблеми, відкрити тікет в службу підтримкищоб отримати допомогу. Зверніть увагу, що перетворення з багатосайтового на односайтовий здійснюється на платній основі нашою службою підтримки.

      Has Ihnen these Anleitung geholfen?

      Швидкий хостинг Wordpress

      Ваш WordPress заслуговує на такий же унікальний дім, як і ваш контент. Відкрийте для себе хостинг, адаптований до потреб WordPress!