启用静态节点当子站后,静态子站中的广告跳转出错

作者:佚名 来源:本站原创 点击数: 发布时间:2011年12月07日

广告是我们系统常用的功能,常用的方式是一张图片,然后加上链接,点击图片就链接到另外一个页面,但是当启用了静态节点当子站后,广告的跳转会出现下图错误:

 

 问题分析:经过观察,同样在子站下,有的广告可以正常跳转,有的不可以,对比过后,可以的广告都是没有启用统计点击数和浏览数,而启用了统计的广告都不能跳转,经过测试,凡是启用了统计,在点击广告图片后,都会先跳转到http://域名/IAA/ADCount.aspx这个页面,然后再跳转到所设置的广告链接页面。问题就在这里了,因为启用了统计,所以在点击广告的时候,必须要先访问IAA文件夹下的ADCount.aspx这个文件,然后统计点击数,再跳转到广告的链接页面。而当访问http://域名/IAA/ADCount.aspx这个页面的时候,这里的“域名”是当前子站的域名,但是由于子站是静态的,所以在子站静态文件夹下并没有IAA这个文件夹,于是在访问的时候就被提示404错误了。

 

解决办法:修改广告,在广告的“统计连接路径”选择绝对路径,这样在点击广告的时候,跳转到的http://域名/IAA/ADCount.aspx页面就会正确了。