迅睿cms多网站系统设置域名模式/目录模式的方法

迅睿cms官方的多网站系统插件可以实现后台创建多个站点,每个站点的数据表是独立的。方便统一的后台来管理N个站点。可以应用的场景很多,比如站群管理、中英文多语言站点等。本文教大家如何设置子站点的访问模式。

创建目录模式的多站点

所谓目录模式,意思是说子站点为主域名下的一个目录,例如英文站为 http://你的域名/en/ ,这里以创建英文子站点,目录为en为例,具体教程如下:

1、设置目录

需要先手动在网站根目录创建en文件夹,然后点击测试目录是否正常,如下图:

多站点管理系统

2、更新缓存

提交保存更新缓存。网站后台-首页-系统更新-更新系统配置缓存、更新模块域名目录、更新子站目录 或者 全部更新一下。

3、设置伪静态

伪静态设置很关键,如果设置不当,可能无法正常访问。具体步骤为:右上角多站图标-切换进入子站点-设置-SEO设置-伪静态解析-根据提示设置即可,如下图:

迅睿伪静态


创建域名模式的多站点

1、服务器新建站点

在服务器中新建站点,例如宝塔面板,新建站点,输入子站点的域名,数据库选择不创建。

2、后台创建站点

填写刚才新建站点的域名和站点目录,域名不要使用http和/符号,只能填写纯域名,web目录填写根目录地址,要完整的绝对地址。然后点击测试,提示正常才能提交保存。如下图:

迅睿多站点管理

如果提示目录不存在时,需要删除主站和子站根目录的的user.ini文件(子站目录和主站目录都要删除这个文件) 或者 关闭宝塔面板站点管理中的防跨站攻击。

3、更新缓存

提交保存更新缓存。网站后台-首页-系统更新-更新系统配置缓存、更新模块域名目录、更新子站目录 或者 全部更新一下。

子站点高级设置

子站点支持单独设置伪静态规则和分页规则,此步非必须,设置方法如下:

伪静态

复制./config/rewrite.php到./新站点目录/config/rewrite.php

分页规则

复制./config/page.php到./新站点目录/config/page.php

复制./config/page_mobile.php到./新站点目录/config/page_mobile.php