wordpress开启多用户模式

  • 时间:1年前
  • 浏览:282次

1.开启多用户网络

网站根目录下的 wp-config.php 添加:

1

define('WP_ALLOW_MULTISITE', true);

刷新网站后台,访问 工具 > 配置网络,根据自己的需要选择“子域名”或者“子目录”模式,设置好网站信息,然后点击“安装”,只有新安装的WordPress,并且绑定了域名,这时候才可以选择“子域名”模式。如果你选择是的“子域名”,安装后,请将下面的代码添加到网站根目录下的 wp-config.php 下:

1

2

3

4

5

6

define('MULTISITE', true);

define('SUBDOMAIN_INSTALL', true);

define('DOMAIN_CURRENT_SITE', '你的域名');

define('PATH_CURRENT_SITE', '/');

define('SITE_ID_CURRENT_SITE', 1);

define('BLOG_ID_CURRENT_SITE', 1);

如果选择的是“子目录”,则添加:

1

2

3

4

5

6

define('MULTISITE', true);

define('SUBDOMAIN_INSTALL', false);

define('DOMAIN_CURRENT_SITE', '你的域名');

define('PATH_CURRENT_SITE', '/');

define('SITE_ID_CURRENT_SITE', 1);

define('BLOG_ID_CURRENT_SITE', 1);

2.添加伪静态规则

如果你的服务器使用的是Aache环境,使用下面的代码替换网站根目录下的 .htaccess 里面的所有代码。

子域名模式下的规则代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [L]

  

# add a trailing slash to /wp-admin

RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

  

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^ - [L]

RewriteRule ^(wp-(content|admin|includes).*) $1 [L]

RewriteRule ^(.*.php)$ $1 [L]

RewriteRule . index.php [L]

子目录模式下的规则代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [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]

如果是Nginx环境,则在域名配置文件server区域最后一个}之前加上以下规则,子域名和子目录模式通用:

1

2

3

4

5

6

7

8

9

10

11

12

13

rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;

if (-f $request_filename){

    set $rule_2 1;

}

if (-d $request_filename){

    set $rule_2 1;

}

if ($rule_2 = "1"){

#ignored: “-” thing used or unknown variable in regex/rew

}

rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;

rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;

rewrite /. /index.php last;

记得重启Nginx。

3.设置COOKIE

这步操作很重要,如果不设置的话,之后登录网站后台会提示“错误:Cookies被阻止或者您的浏览器不支持。要使用WordPress,您必须启用Cookies。”,在网站根目录下的 wp-config.php 添加:

1

define( 'COOKIE_DOMAIN', '' );

4.多域名模式

在刚才添加好的子域名上点编辑,把里面的“站点地址(URL)”修改为指定的独立域名,保存。如果使用nginx环境,则在域名配置文件的server_name部分加上要使用的其他独立域名,重启nginx即可。
如果要自动匹配多域名,可以将域名配置文件的server_name部分改为:

1

server_name  ~^(www\.)?(.+)$;

这样即可实现Nginx多域名通配,任何用户只需设置好自己的域名,将解析指向该服务器即可,而无需管理员手动添加域名。

5.故障排除
(1).如果安装主题插件是出现:“安装失败:无法复制文件。”可尝试修改目录权限或者用户组。
修改目录权限,以LNMP为例:

1

chmod 777 /home/wwwroot/网站目录 -R

修改用户组:

1

chown -R www:www /home/wwwroot/网站目录/

或参考:要执行请求的操作,WordPress需要访问您网页服务器的权限

(2).如果出现后台不显示主题,或只显示一个主题等,请参考:
LNMP开启scandir函数,解决wordpress无法扫描主题目录
LNMP下WordPress后台主题管理只显示一个主题解决方法
解决WordPress新建页面时不显示页面模板选项

当然这些问题与wordpress开启多用户模式并无直接关联,各家服务器商的系统环境都有所差别,PHP版本和默认配置都不尽相同,出现问题,请擅用搜索。

wordpress开启多用户模式

标签
  • WordPress网站 (21)
  • SEO插件 (6)
  • WordPress (52)
  • 网站SEO (5)
  • WordPress插件 (5)
  • 知名网站 (1)
  • WordPress搭建 (1)
  • 网站 (4)
  • Wordpress建网站 (1)
  • 编程 (1)
  • 建网站 (1)
  • Wordpress网站 (2)
  • 插件 (4)
  • 主题 (2)
  • SEO优化插件 (1)
  • 优化插件 (2)
  • SEO优化 (11)
  • WordPress SEO (8)
  • WordPress建站 (3)
  • SEO配置 (1)
  • 建站 (2)
  • SEO (2)
  • 分类 (1)
  • 标签 (1)
  • wordpress建站 (3)
  • wordpress (11)
  • Wordpress插件 (1)
  • WordPress模板 (1)
  • wordpress网站 (1)
  • 镜像 (1)
  • WordPress文章 (1)
  • 移动页面 (1)
  • 博客系统 (1)
  • WordPress程序 (1)
  • 黑客攻击 (1)
  • Wordpress (3)
  • 局域网 (1)
  • 静态链接 (1)
  • 手机网站 (1)
  • WordPress优化 (4)
  • WordPress 网站 (2)
  • 优化技巧 (1)
  • SEO排名 (4)
  • WordPress 排名 (1)
  • WordPress网站优化 (1)
  • 网站优化 (7)
  • 搜索引擎优化 (4)
  • 网站标题 (2)
  • 谷歌优化 (1)
  • 排名优化 (1)
  • 网络营销 (1)
  • 营销推广 (1)
  • 百度竞价 (1)
  • 网站竞价 (1)
  • 百科词条 (1)
  • 百度百科 (1)
  • SEO优化排名 (2)
  • 优化排名 (1)
  • 网站导航 (1)
  • SEO优化网站 (1)
  • SEO网站 (1)
  • 优化网站 (3)
  • 广告优化 (1)
  • 信息流推广 (1)
  • 优化 (3)
  • 优化方法 (1)
  • SEO优化方法 (1)
  • SEO方法 (1)
  • WordPress主机 (2)
  • WordPress服务器 (1)
  • 主机 (2)
  • 服务器 (1)
  • 谷歌SEO (1)
  • 网站描述 (1)
  • 标题 (1)
  • 描述 (1)
  • 优化WordPress (1)
  • 提高页面速度 (1)
  • 页面速度 (1)
  • 优化WordPress网站 (1)
  • 优化要点 (1)
  • WordPress优化插件 (1)
  • SEO技巧 (1)
  • Wordpress Seo (1)
  • 优化Wordpress网站 (1)
  • 优化Wordpress (1)
  • seo优化 (1)
  • WordPress seo (1)
  • seo (1)
  • contact form 7 (1)
  • 联系表单插件 (1)
  • 联系我们插件 (1)
  • 联系我们 (1)
  • 联系表单 (1)
  • Yoast SEO (1)
  • 排名第一 (1)
  • WooCommerce (1)
  • 网上商店 (1)
  • Wordpress主机 (2)
  • 主机推荐 (1)
  • 购买wordpress主机 (1)
  • 购买主机 (1)
  • wordpress主机 (1)
  • SiteGround (1)
  • Woocommerce (1)
  • WordPress推荐 (1)
  • Shared Hosting (1)
  • Wordpress Hosting (1)
  • Cloud Hosting (1)
  • Dedicated Hosting (1)
  • Reseller Hosting (1)
  • Vps Hosting (1)
  • 便宜的主机 (1)
  • 便宜主机 (1)
  • Wordpress建站 (1)
  • Wordpress建站主机 (1)
  • 建站主机 (1)
  • WordPress虚拟主机 (1)
  • 免费WordPress主机 (1)
  • 免费主机 (1)
  • 虚拟主机 (1)
  • WordPress安装报错 (1)
  • 常见问题 (1)
  • 数据库连接失败 (1)
  • 数据库 (1)
  • WordPress安装 (1)
  • 搭建WordPress网站 (1)
  • 搭建网站 (1)
  • 热门插件 (1)
  • WordPress建站优势 (1)
  • WordPress优势 (1)
  • wordpress主题 (1)
  • wordpress模版 (1)
  • wordpress模板 (1)
  • 免费WordPress主题 (1)
  • 博客 (1)
  • WordPress主题 (2)
  • 免费主题 (1)
  • 医疗器械行业 (1)
  • 医疗器械 (1)
  • 医疗行业 (1)
  • 抗投诉服务器 (1)
  • 抗投诉主机 (1)
  • 抗投诉vps (1)
  • 抗投诉空间 (1)
  • 仿牌服务器 (1)
  • 仿牌主机 (1)
  • 仿牌vps (1)
  • 仿牌空间 (1)
  • 防投诉服务器 (1)
  • 免投诉服务器 (1)
  • 仿牌vps推荐 (1)
  • 欧洲抗投诉vps (1)
  • 荷兰抗投诉主机 (1)
  • 美国抗投诉空间 (1)
  • 外贸仿牌服务器 (1)
  • 美国仿牌主机 (1)
  • 外贸仿牌vps (1)
  • 外贸仿牌空间 (1)
  • 老域名 (1)
  • 老域名购买 (1)
  • 老域名交易 (1)
  • 老域名出售 (1)
  • 已备案域名 (1)
  • 备案域名购买 (1)
  • 备案域名交易 (1)
  • 备案域名出售 (1)
  • 权重域名 (1)
  • 百度权重域名 (1)
  • 高权重域名 (1)
  • pr域名 (1)
  • 百度收录域名 (1)
  • 收录域名 (1)
  • 搜狗收录域名 (1)
  • 外链域名 (1)
  • 反链域名 (1)
  • Godaddy老域名 (1)
  • Godaddy备案域名 (1)
  • 帝舵錶 (1)
  • 帝舵腕錶 (1)
  • 勞力士 (2)
  • 迪通拿 (1)
  • 勞力士遊艇 (1)
  • 勞力士探一 (1)
  • 瑞士錶 (1)
  • 萬寶龍 (1)
  • MONTBLANC (1)
  • 萬寶龍錶 (1)
  • 萬寶龍1858繫列 (1)
  • 萬寶龍腕錶 (1)
  • 積家 (1)
  • 積家大師繫列 (1)
  • 積家4148480 (1)
  • 外贸忽略投诉 (1)
  • fake shop (1)
  • DMCA (1)
  • Phishing (1)
  • Fraud (1)
  • Counterfeit Sales (1)
  • Fake Webshop (1)
  • Copyright WordPress建站.Some Rights Reserved.www.ic.vip WordPress建站| WordPress主题开发| WordPress模板设计| WordPress插件定制| WordPress主机| WordPress SEO