網(wǎng)站被掛木馬后,百度收錄大量帶問號(?)黑鏈要怎么處理呢?
網(wǎng)站給掛木馬后,百度收錄大量黑鏈?要怎么處理呢!
網(wǎng)站給黑客攻擊后收錄4W多條鏈接,網(wǎng)站病毒已除多個月,但百度收錄的動態(tài)帶參數(shù)的黑鏈接還在?
一、掛馬清除后,之前哪些違規(guī)頁面,操作死鏈提交,返回碼404,才能操作死鏈提交刪除;
二、像這種垃圾頁面返回碼是200的正常狀態(tài),這種刪除不了,如果站點是靜態(tài)的URL,還可以操作屏蔽動態(tài)URL抓取,需要調(diào)整下URL規(guī)劃,把垃圾頁面返回碼404;刪除垃圾頁面,穩(wěn)定持續(xù)更新操作站內(nèi)外優(yōu)化就好;
三、如果你網(wǎng)站是純靜態(tài)頁面可以利用robots.txt文件即可解決這個問題,請看下面的詳細操作:
我們知道動態(tài)頁面都有一個共同的特征,就是在鏈接里會帶有"?"這個問號的符號,因此我們可以在robots.txt文件里寫入如下這樣的規(guī)則:
User-agent: *
Disallow: /*?*
這樣即可禁止搜索引擎抓取整個網(wǎng)站的動態(tài)鏈接了。
但這個方法只能針對還沒收錄的頁面,已經(jīng)收錄的效果不明顯。
四、通過網(wǎng)站服務器日志,下載相關日志,找到給掛鏈接提交的收錄的4W多條黑鏈接。
通過日志分析得到相關黑鏈接
登錄百度后臺,死鏈接提交,提交相關死鏈接,等待處理完成即可
Apache(阿帕奇)網(wǎng)站服務器可以設置htaccess,讓他返回404狀態(tài)
###可以屏一個地址###
RewriteEngine On
RewriteCond %{http_host} ^www.szbgszx.com [NC]
RewriteRule ^(.*)$ - [F]
----------------------------------
###屏蔽路徑###
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/office_renovation/
RewriteRule ^(.*)$ - [F]
----------------------------------------
###屏蔽?問號后面的寫法id=(.+) ###
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(.+)$
RewriteRule ^(.*)$ - [F]
----------------------------------------
###屏蔽?問號后,返回404###
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(.+)$
RewriteRule ^(.*)$ [L,R=404]
----------------------------------------
###屏蔽?問號后結束$符號前的格式PPT,返回404###
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(.+)PPT$
RewriteRule ^(.*)$ [L,R=404]
Nginx 規(guī)則、PHP代碼版等其它返回404方法請查看:https://www.ws1000.net/post/102.html
標簽: