jspxcms一个站点多个域名的实现方法
jspxcms一个站点多个域名的实现方法
需修改的核心类是com.jspxcms.core.support.ForeInterceptor; 这个类重写了preHandle方法,检索了当前系统中保存的站点域名,进行匹配。
修改的思路
修改dao中的查询方法,加入对allowedDomain字段的匹配(可以是新字段),只要满足系统要求,就算找到的匹配的站点,进行相应的展示即可。
具体的方法见com.jspxcms.core.repository.SiteDao--public List<Site> findByDomain(String domain);
如果勾选,站点管理的识别域名,则前台展示的链接地址,会带上域名前缀,代码见