SiteServer CMS 框架模板网站绑定域名及问题处理

本文介绍了SiteServer CMS框架下模板网站的域名绑定及其常见问题的解决方案,包括如何绑定域名、去掉端口、实现纯域名访问、处理后台管理系统访问问题以及解决前台与后台数据同步问题。此外,还提及了样式加载慢的遗留问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网站框架介绍

SiteServer CMS 是.NET平台下最强大的企业级开源免费CMS内容管理系统和网站群系统,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。

简单来说就是一个内容管理系统,整个系统分为 后台内容管理前台网站显示 ,网站是采用 模板 的形式,然后在后台管理平台进行内容操作,在网站模板框架上自定义内容,还是非常方便维护的。

我是因为公司官网搭建,接手内容维护的,也就是别人已经搭建好siteserver,并建立好模板站点的情况下开始学习使用的。

内容管理功能的使用还是很好上手的,但在进行域名绑定的时候遇到了一系列问题,下面我将重点介绍这些问题及解决办法。

问题1:域名绑定

描述: 域名备案成功后,在云服务器上完成域名绑定,仍无法用域名访问网站
解决方案: 按照百度上的方法, 在IIS上对应的网站站点也绑定域名即可。
在这里插入图片描述
按照上图指示编辑就可以完成域名绑定,然后将网站访问地址的ip更换为域名即可。

域名绑定成功,但此时还有两个问题没有解决,下面将接着介绍。

问题2:网站地址中去掉端口

描述:刚才绑定域名时未作其他操作,则网站的端口默认为8011(我服务器上是这样的,其他版本不知道有没有区别),但要达到不带端口访问,则端口号应更改为80(访问时会默认不显示)。

解决方案: 直接将端口修改为80,如下图位置。
在这里插入图片描述
由于站点是通过模板创建的,所以网站数据均在整个siteserver系统根目录的下一级目录里,而站点的默认根目录是cms根目录,因此访问地址会多一层 /home_2 路径,明显也不满足我们仅用域名访问的要求。
在这里插入图片描述

问题3:去掉下级目录,纯域名访问

描述:考虑到站点的默认根目录是siteserver的根目录,我想的办法是直接修改站点的根目录到/home_2,这个方法切实可行,不过会影响后台管理系统的访问,这个问题待会再介绍。

操作步骤:
在这里插入图片描述
按图上步骤,再IIS中直接修改站点的物理路径即可。

按上述方法可满足仅用域名访问网站的目的,网站功能也是正常的,但是,后台管理系统无法正常打开,无论是用ip还是域名均无法正常打开。

问题4:后台管理系统无法正常访问

描述:通过反复验证,发现只有把站点根目录还原成默认的,即siteserver根目录下后台管理系统访问才正常,但这就与我们的需求冲突了。

解决方案: 新建一个站点,专门用于后台管理系统访问,即源码物理地址相同,站点根目录不同。

操作步骤:
在这里插入图片描述
创建完成后,启动站点,然后通过ip+端口访问后台管理系统,例如:
在这里插入图片描述
也可绑定域名,再用域名+端口的方式访问后台管理系统。

ps: 后台管理系统是网站方管理人员用的,不对外开放,所以绑不绑域名无所谓,我是直接用ip访问的。

至此,后台和前台网站均可正常访问,但因为站点跟目录不同,又出现了其他问题。

问题5:前台网站无法获取到后台管理系统保存的操作

描述:后台管理系统做的增删查改操作后生成的新页面是/home_2下的,而前台网站获取页面的目录是/home_2/home_2下的,因此前台网站无法更新。
在这里插入图片描述
解决方案: 修改网站页面模板的目录到上一级,即去掉页面链接地址中的 /home_2

阻碍:模板页面不是html源码,而是 stl 标签模板,无法直接修改页面链接,如下图:
在这里插入图片描述
最终解决方法: 直接在模板页面写js源码修改a标签地址
在这里插入图片描述
同理 图片地址修改也是用这种方法。

遗留问题:样式加载慢

通过上述方式修改了css和js的加载地址,但不知为何,页面切换时样式加载比较慢,大概有1s的反应时间,无样式时的页面显示比较明显,我还了个比较笨的方法,直接把css和js等样式文件(为省事我直接全部复制的home_2)放到新建的/home_2目录下,然后把/home_2放到网站站点根目录下,即/home_2目录下,处理后加载速度明显快了,基本看不出加载变化。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值