解决帝国cms迁移网站后不能显示图片和CSS的问题
由于前段时间虚拟主机上ip被封,导致我的网站也访问不了啦。没办法,总不能无休止的等下去,所以今天重新买了虚拟主机开通了博客和网站。
1、帝国cms的一个优点就是迁移网站很方便,前提是你要按照官方要求做好备份(具体要备份哪些数据请点击这里查看)。按照官方步骤把所有数据上传和恢复,并重新生成前台页面,但是出来的效果却令我大吃一惊,如图:
网站的图片和显示样式都没有正常显现。
2、是什么导致了这种问题呢?上帝国cms论坛搜寻,无果。
3、只好自己在我这后台进行检查。突然想起我在域名解析的时候填的默认网址是http://***.com,省略了前面的三个www。而在帝国cms后台中——系统设置——系统参数设置中的“网站地址”、“安装地址”、“附件地址”等填的都是带有www的,如图:
4、由于在域名解析时默认网址是没有www的,而在上图的附件地址中网址又是带有www的,所以导致网站程序找不到图片的正确路径,所以才会出现第一幅图那种只有文字而没有图片和样式的情况。只要你把两边设置成一样的,要么都带www,要么都不带www,问题即可解决。