我的网站从带有恶意 javascript 的网站获得了大量流量(见下文)
我不完全理解其目的,但我认为这个想法是利用我网站的高流量并操纵他们自己的流量统计数据。
我尝试使用 .htaccess 阻止推荐 URL(它们是虚假的 blogspot 站点),但这没有用。有没有其他方法可以摆脱这种垃圾流量?我的网站在专用服务器上运行,所以如果我可以做任何超出 .htaccess 的操作(如此处建议的http://www.javascriptkit.com/howto/htaccess14.shtml),请告诉我。
这是恶意代码:
<script type="text/javascript">
var sLocation = document.referrer.toLocaleLowerCase();
//Links to boost
var rDomains = ["http://site.com/"];
//Allowed domain referrer
var aDomains = [".com"];
var valid = 0;
//Valid referrer
for (i=0;i<aDomains.length;i++) {
//Check referrer
if (sLocation.indexOf(aDomains[i], 0) > -1)
{
valid = 1;
break;
}
}
//Valid referrer
if (valid == 1)
{
//Loop
for (i=0;i<rDomains.length;i++) {
//alert(rDomains[i]);
invisibleWindow("mydiv" + i,rDomains[i]);
}
}
function invisibleWindow(iframeID, url) {
divel = document.createElement("div");
divel.id = "div" + iframeID;
divel.style.width = "5px";
divel.style.height = "5px";
divel.style.visibility = "hidden";
//Add div
document.body.appendChild(divel);
domiframe = document.createElement("iframe");
domiframe.id = iframeID;
domiframe.src = url;
domiframe.style.width = "5px";
domiframe.style.height = "5px";
domiframe.style.visibility = "hidden";
var divid = document.getElementById("div" + iframeID);
divid.appendChild(domiframe);
}
</script>
这大概是代码作者写的:
http://seotipsnewbie.blogspot.com/2011/12/script-to-get-unlimited-traffic-for.html