目前本站实现blog.cndorm.com与www.cndorm.com.cn两个服务器放置网站文件,发表日志等都同步正常,唯独在发附件的时候:比喻用www.cndorm.com.cn这个后台上传附件,则对应www.cndorm.com.cn的前台能正常提供下载!而blog.cndorm.com这个前台则下载失败,或者能下载,但是解压提示没有找到文件!!
分析原因很简单:
拿最新留言侧边栏显示的插件来说,我用www.cndorm.com.cn的后台上传文件,在数据库里会添加一个下载的相对路径:attachment.php?fid=6(对于根路径则是在后台设置中用http://{host}来自动捕获的),所以当你登陆blog.cndorm.com的前台时,完整下载路径就是自动捕获的根路径http://blog.cndorm.com加上附件的相对路径attachment.php?fid=6 !
而事实上后台上传的时候,附件是上传到对应的服务器的,也就是说这个附件上传到www.cndorm.com.cn这个对应的web中了,那么http://blog.cndorm.com/attachment.php?fid=6 就自然找不到这个附件了!!