钟山县住房和城乡建设局网站,网站设计介绍怎么写,电商外贸平台大全,工程建设项目管理系统平台其实在很早以前#xff0c;陌小雨就听说了 wordpress 的多站点功能#xff0c;不过因为不清楚#xff0c;所以懒得折腾#xff0c;这不这几天闲着蛋疼#xff0c;好好研究了下这玩意#xff0c;用起来的感觉还是相当不错的#xff0c;总结起来就是如果你准备开始用 word…其实在很早以前陌小雨就听说了 wordpress 的多站点功能不过因为不清楚所以懒得折腾这不这几天闲着蛋疼好好研究了下这玩意用起来的感觉还是相当不错的总结起来就是如果你准备开始用 wordpress 建站最好从一开始就开启多站点模式。从这几天的使用看来陌小雨认为开始 WordPress 多站点模式有以下几个好处1、只需要安装一次WordPress 和插件以及主题等等等等。2、一个后台方便管理旗下所有的网站和二级域名网站3、更换主题或者网站改版后可以很方便的开启一个旧版入口4、子站之间的网站数据可以很方便的复制陌小雨为什么强调从一开始因为从头开始你有选择性可以开启子域名或者子目录两种模式如果是在现有网站的基础上开启 WordPress 多站点的话貌似只能用子域名方式。那么如何开启 WordPress 多站点呢网上有很多教程陌小雨挑一个比较易懂的教程给大家一、打开 wordpress 根目录找到 wp-config.php 文件在/* 好了请不要再继续编辑。请保存本文件。使用愉快 */下面位置前添加define(WP_ALLOW_MULTISITE, true);二、重新登陆 wordpress 网站的后台你会发现在“工具”下会多了一个“配置网络“选项三、停用所有插件四、编辑配置文件此后系统会提示您编辑相关文件如果你选择是的“子域名”安装后请将下面的代码添加到网站根目录下的 wp-config.php 下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);如果选择的是“子目录”则添加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);按照提示编辑即可建议在编辑之前先备份。然后添加伪静态规则如果你的服务器使用的是 Aache 环境使用下面的代码替换网站根目录下的 .htaccess 里面的所有代码。子域名模式下的规则代码RewriteEngine OnRewriteBase /RewriteRule ^index.php$ - [L]# add a trailing slash to /wp-adminRewriteRule ^wp-admin$ wp-admin/ [R301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [L]RewriteRule ^(wp-(content|admin|includes).*) $1 [L]RewriteRule ^(.*.php)$ $1 [L]RewriteRule . index.php [L]子目录模式下的规则代码RewriteEngine OnRewriteBase /RewriteRule ^index.php$ - [L]# add a trailing slash to /wp-adminRewriteRule ^([_0-9a-zA-Z-]/)?wp-admin$ $1wp-admin/ [R301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [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 区域最后一个}之前加上以下规则子域名和子目录模式通用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。然后重新登陆你的站点就可以看到配置网络的选项了。点击新建站点就可添加新网络了。提示如果是子域名的话需要给域名和宝塔中分别设置泛解析设置