昨天遇到一个问题,用iis7整站下载器工具,做了一批企业站点,检查了网站页面,CSS/JS/图片/flash也都下载下来了,和目标站几乎可以说是一模一样了。刚准备上线,却发现了一个问题:设置的自定义Js首页没有插入成功。。。
What ?Why ? 我可是用的大神版本的,怎么可能不支持这个功能???
大牛版/小神版/大神版是都支持首页插入自定义JS的。
接下来,各种测试,各种找解决方案。还是没有答案。去找了IIS7.COM的客服,准备提交这个BUG。
客服是这样回复的:
当目标站的首页标题/关键词/描述在替换的情况下,才插入自定义JS.
目标站的首页标题/关键词/描述,等都不替换,则不会插入js
这才找到原因,原来我是没参与替换,才导致自定义JS不插入的。
本着不搞清楚绝不死心的态度,又测试了单独替换首页标题,首页关键词,首页描述,特征关键词替换的功能,看看能不能插入成功。规则如下:
解释一下。从上到下,分别是:
网站1:首页标题、关键词、描述全部替换
网站2:只替换首页标题
网站3:只替换首页关键词
网站4:只替换首页描述
网站5:首页TKD都不替换,只替换某个特征关键词
自定义JS设置如下图:
看清楚了,下面开始检查结果:
批量打开这5个网站下载好的首页页面,查看源代码:
答案已经很明显了:不管替换标题/关键词/描述/还是特征关键词,只要你设置替换规则,就会插入自定义JS。
所以,当你的自定义JS插入不成功,请一定要去检查:
1.你所在的账户等级是否支持此功能。如果不支持,请不要浪费脑细胞了,果断放弃这一功能,或者升级到支持该功能的会员等级。
2.检查是否参与替换了。如果没有,则不会插入自定义JS.需要的可以手工加上。
到此为止,问题完美解决。也就是说,只要你设置替换规则,就会插入自定义js,不设置,不插入,这一构思可以说是非常人性化了。