网站被挂木马后,百度收录大量带问号(?)黑链要怎么处理呢?
网站给挂木马后,百度收录大量黑链?要怎么处理呢!
网站给黑客攻击后收录4W多条链接,网站病毒已除多个月,但百度收录的动态带参数的黑链接还在?
一、挂马清除后,之前哪些违规页面,操作死链提交,返回码404,才能操作死链提交删除;
二、像这种垃圾页面返回码是200的正常状态,这种删除不了,如果站点是静态的URL,还可以操作屏蔽动态URL抓取,需要调整下URL规划,把垃圾页面返回码404;删除垃圾页面,稳定持续更新操作站内外优化就好;
三、如果你网站是纯静态页面可以利用robots.txt文件即可解决这个问题,请看下面的详细操作:
我们知道动态页面都有一个共同的特征,就是在链接里会带有"?"这个问号的符号,因此我们可以在robots.txt文件里写入如下这样的规则:
User-agent: *
Disallow: /*?*
这样即可禁止搜索引擎抓取整个网站的动态链接了。
但这个方法只能针对还没收录的页面,已经收录的效果不明显。
四、通过网站服务器日志,下载相关日志,找到给挂链接提交的收录的4W多条黑链接。
通过日志分析得到相关黑链接
登录百度后台,死链接提交,提交相关死链接,等待处理完成即可
Apache(阿帕奇)网站服务器可以设置htaccess,让他返回404状态
###可以屏一个地址###
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 规则、PHP代码版等其它返回404方法请查看:https://www.ws1000.net/post/102.html
标签:
- 上一篇:快排SEO-网设科技
- 下一篇:SEO原创文章生成的技术算法