WordPress开启多站点方法及注意事项

WordPress有一个多站点方案,即只需安装一次WordPress,并在此WordPress安装中创建和管理多个单独的站点,而这些工作全部都由一个管理员完成。

在开启多站点前,我们需要了解如下问题:

  1. 先确定是采用子域名还是子目录方式,子域名方案如a.olzl.net和b.olzl.net,子目录方案如olzl.net/a和olzl.net/b。
  2. 如果希望采用子域名方案,则wordpress程序必须在站点根目录中。
  3. 安装前先停用所有插件。
  4. Wordprss自带sitemap功能,多站点模式下部分sitemap插件无法使用,如果采用子目录方案,建议将子站点的sitemap加到robots.txt中。
  5. Wordprss自带robots重定向,根目录是的robots不会生效,需要修改wp-includes/functions.php中的do_robots模块。
  6. 建议将主站点上传目录和子站点的统一放到sites目录中,在主站点设置中修改“upload_path”和“upload_url_path”即可。

0x01

修改wp-config.php,加入以下代码:

0x02

刷新网站后台,然后进入“工具→配置网络”。

在配置界面有两个选择,即“子域名”和“子目录”,建议根据实际需求选择合适的方案,本文以子目录方案为例。

0x03

按照说明在wp-config.php中加入以下代码:

如果您希望采用子域名方案,将以上代码中的SUBDOMAIN_INSTALL修改为true

0x04

Nginx环境修改该站点的nginx配置,在server代码段中追加以下代码:

如果采用的是子域名方案,需要在server_name段加入绑定的域名,如:

保存后重新加载nginx配置。

Apache环境修改网站根目录下的.htaccess文件:

# --子目录方案-- #

# --子域名方案-- #"

0x05

重新登录后台,此时您会发现主站点的固定链接默认加上了“blog”字符,如果您不喜欢可以通过运行以下SQL语句去掉:

也可以编辑站点进入设置页面,修改“Permalink Structure”和“Tag Base”的值。

现在可以启用插件,然后进入“我的站点→管理网络→站点”中配置新站点了。

原创文章禁止转载:技术学堂 » WordPress开启多站点方法及注意事项

精彩评论

9+7=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏