迅睿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