2016-04-12 11:19:58
一般认为,百度是不读取js文件中的字符的,也就是说,在网页中调用的js文件,里面放置了任何字符都不会被百度收录,但是近在大连网站建设中的实验发现,如果js文件自动执行的行为,可能会导致百度的厌恶,致使K站。
几年前,还经常会看到网页上被挂木马这样“暴力”黑客行为,但是现在黑客越来越来越倾向于隐蔽,或者轻微的挂马方式,例如将你的js文件或者网页文件,写入一两行js外调的代码,让你网站浏览者首次打开网站后会按黑客的预设打开广告页面,并且仅此一次,这样就避免了扎眼的挂马方式,让网页被黑的外在表象很轻微,以至于站长在网站被黑很长时间后才发现。
正因为如此,由于网站被黑的时间较长,对网站收录破坏可能更加严重,因为搜索引擎看的不仅是表象问题,更看重网站的内部代码是否正常。
所以很可能就是因为一两行js代码,导致整站被k或者收录降低,排名消失。因此大连网站制作时建议将js文件地址采用外链方式,统一用js官网外调文件,或者取消js文件的写入权限。