精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

互聯網知識

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

js判斷搜索引擎蜘蛛屏蔽內容或進行跳轉

作者:狐靈科技 | 2021-12-02 11:31 |點擊:

有些人可能會問,做站的誰不希望蜘蛛多來自己網站,用戶多來自己網站逛會兒,誰還傻乎乎的把用戶屏蔽掉,給他們看一個假的404頁面呢。其實在很多灰色網站中,屏蔽用戶進行跳轉的手法用得很多,比如網站內容不健康,如果被發現了,很有可能會帶來災禍,這時屏蔽掉人的訪問操作,只給機器看內容,人只能看到一個假的404頁面,搜索引擎照樣收錄,一般人也看不見內容,安全第一。


<script language="javascript">
window.onload=function(){ var regexp=/\.(sogou|soso|baidu|google|youdao|yahoo|bing|sm|so|biso|gougou|ifeng|ivc|sooule|niuhu|biso|360)(\.[a-z0-9\-]+){1,2}\//ig; var where =document.referrer; if(regexp.test(where)) { }else{ //$("body").css("display","none"); $("body").html("準備覆蓋的內容你可以改成跳轉"); } }
</script>

這段js的意思是在網頁加載完成時執行上面的js代碼,首先定義了很多搜索引擎的標識,比如百度(baidu)谷歌(Google)等等,如果有新增的,只需按照格式加在其中就可以了。然后通過js拿到referrer,再使用正則匹配上面的搜索引擎標識。再進行判斷,如果匹配成功,就說明是來自于搜索引擎,否則就是用戶訪問。
 

在來一段使用字符串查找實現的js。

<script language="javascript">
var s=document.referrer
if(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("yahoo")>0 || s.indexOf("gou")>0 || s.indexOf("bing")>0 || s.indexOf("dao")>0 || s.indexOf("soso")>0 || s.indexOf("search")>0 || s.indexOf("114")>0 )
window.opener.navigate("跳轉地址或者改成你需要的邏輯")
</script>

意思差不多,只是將正則匹配改成了字符串查找indexof,這個方法如果找到了字符串就會返回字符串所在位置,否則就是-1,判斷是不是-1來實現功能。

如沒特殊注明,文章均為狐靈科技原創,轉載請注明?? "js判斷搜索引擎蜘蛛屏蔽內容或進行跳轉
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218