前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何删除WordPress 的“多站点”模式(multisite)?

如何删除WordPress 的“多站点”模式(multisite)?

作者头像
Jeff
发布2018-01-19 16:23:42
1.3K0
发布2018-01-19 16:23:42
举报
文章被收录于专栏:DeveWorkDeveWork

WordPress 中有一个“多站点”模式(multisite),即通过一个WordPress 程序管理多个站点。其默认是不开启的,如果你开启了但又想恢复为原来的“单站点”模式,该如何做?

(注意:本文不会说明如何开启WordPress 的“多站点”模式,若不知,请自行搜索。)

步骤如下:

1、备份网站数据!(安全第一,有备无患);

2、通过ftp 或者在线修改 或者 下载修改又上传 等方式对WordPress 安装根目录下的 wp-config.php 进行操作;

3、删除下的代码:

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 );

4、在 wp-config.php 中将以下代码的 ture 改为 false

define('WP_ALLOW_MULTISITE', true);

5、新建或者修改根目录下的 .htaccess 文件,添加以下代码:

RewriteEngine On 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

然后,就没有然后了。

贴图及代码来源:点击查看。感谢原作者。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013/10/16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 步骤如下:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档