百度收錄死鏈批量檢測方法
站長朋友經常會遇到服務器被入侵,掛了很多購彩之類的黑頁,而且全部被百度收錄。把漏洞補好了,但刪除黑頁文件以后成了死鏈,要怎么讓百度刪除收錄呢?在網上找了一下,似乎只有檢測網址是否被收錄的工具,而沒有檢測收錄的是不是死鏈的工具。
小編理清了下思路,找辦法找出了所有被收錄的死鏈,再盡可能全面地通過百度站長平臺死鏈提交工具提交死鏈,網站在百度搜索引擎的可訪性和價值得到提升,以獲得更高的用戶評價。
下面教程開始
1.使用Xenu(點擊下載)查詢所有被收錄的頁面。
(1)打開軟件,填入簡版百度site網站地址,之所以用簡版是可以減少鏈接查詢時間和內容。
http://www.baidu.com/s?ie=utf-8&tn=baidulocal&wd=site%3Awww.cgvv.com.cn(請把www.cgvv.com.cn換成你的網址)
(2)等待檢測完成。
(3)點擊導出為制表符分隔的文件。
(4)導出的文件,我們可以看到格式是:網址+空格+狀態碼
2.正則提取網址
那么寫一個正則,把需要的網址提取出來就行,比如www.baidu.com下的404頁面就是
/http://www.baidu.com(.*?)s404/i
(以http://www.baidu.com開頭,s代表空格,404,/i代表匹配大小寫)
不會正則怎么辦?
為了方便大家,我把文件作了修改,大家只要把head改成標致性開頭,state改成狀態碼就行,file改成導出的文件路徑就行。
head怎么改,舉個例子,
你的網站是http://www.baidu.com/abc.html,那么你就寫http://www.baidu.com/
你的網站是http://abc.baidu.com/abc.html,那么你就寫http://abc.baidu.com/
把正則寫入php,在php環境下運行get.php。那么結果就出來了。
這時你只需要全選,復制到一個txt文件,上傳到網站空間,再到百度站長平臺死鏈提交填入文件路徑就行就可以。
我們知道,思路是通過爬取找出所有被收錄的鏈接,然后按條件列出來而已。
這樣的話,只要把開頭輸入的site網址改一下,也可以查詢其他搜索引擎的收錄。
把正則改一下,可以獲得如標題等其他內容。在此就不一一敘述。