程序代码 2025-11-05 1.2k 阅读

一个域名下安装两套CMS的解决方法

作者头像
正德明建
发布于 2025年11月07日
前端性能优化实践

在一个域名下安装两套CMS程序,缓存会冲突。

解决方法是:手工修改缓存名称。
  打开ks_cls/Kesion.VersionCls.asp,并找到如下代码
  SiteSN = Replace(Replace(LCase(Request.ServerVariables("SERVER_NAME")), "/", ""), ".", "") '--缓存名称
  需要改动的就是这个地方.比如你分别将两套程序放在ijingyan和ijingyan1两个目录下
  那可以这样改:
  ijingyan下的可以改成 SiteSn="ijingyan"
  ijingyan1 下的可以改成 SiteSN="ijingyan1"
  你可以任意修改,只要保证各个目录下的缓存名称不同即可!
  例如,我就是把第二个科讯CMS系统的缓存名称改一下
  SiteSN = Replace(Replace(LCase(Request.ServerVariables("SERVER_NAME")), "/", ""), ".", "")
  改成
  SiteSN = "ijingyan"


二、商城内容页模板中的取得价格也是加上目录{$GetSiteUrl}shop/ajax.getdate.asp?id={$InfoID}&action=Shop_ShowPrice


分享:
作者头像

正德明建

资深前端工程师 | 技术分享者

专注于Web开发领域多年,热爱技术分享与开源贡献。致力于记录实用技术经验,帮助更多开发者解决实际问题。