WordPress 中有一個 「多站點」 模式 (multisite),即透過一個 WordPress 程式管理多個站點,可以幫助你快速完成多個網站的搭建,而透過一個後臺管理,建立站群是絕對沒有問題的,但是通常有情況需要關閉這個多站點設定,該如何做?
(注意:本文不會說明如何開啟 WordPress 的 「多站點」 模式,若不知,請自行搜尋。)
步驟如下:
1 、備份網站資料!(安全第一,有備無患);
2 、透過 ftp 或者線上修改 或者 下載修改又上傳 等方式對 WordPress 安裝根目錄下的 wp-config.php 進行操作;
3 、刪除下的程式碼:
4 、在 wp-config.php 中將以下程式碼的 ture 改為 false;
5 、新建或者修改根目錄下的 .htaccess 檔案,新增以下程式碼:
RewriteBase /wordpress/
RewriteRule ^index.php$ – [L]# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{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]
RewriteRule . index.php [L]
6 、透過 phpMyAdmin 或其他方式刪除資料庫中以下的表 (table):
wp_blogs
wp_blog_versions
wp_registration_log
wp_signups
wp_site
wp_sitemeta
然後,就沒有然後了。