【待反馈】如何把黑客生成的垃圾链接设置成404,让百度...
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:Linux面板9.2.0系统版本:nginx
问题描述:如何把黑客生成的垃圾链接设置成404,让百度处理死链
相关截图(日志、错误):
网站之前一段时间中了木马,后来清除了,但生成了很多不规则的链接,如何吧这些链接在服务器里面批量设置404,方便消除百度摘要的影响。
http://www.*.com/article-41414-1.html?/2024-09-27/AWNUcFBz_36721197.html
http://www.*.com/article-41418-1.html?/2024-09-27/BGZRdQAj_74867444.html
http://www.*.com/article-41114-1.html?/20241002195341/AGJWcgIh_82584714.html
http://www.*.com/article-41541-1.html?/20240927124517/UjAHI1d0_29846956.html
http://www.*.com/article-41545-1.html?/20241027124517/UjBRdQEi_43894115.html
http://www.*.com/article-41544-1.html?/20241027124517/UTMCJgEi_96986322.html
我吧带问题的链接都放到了txt文档中,或者有没有办法直接把这一个txt文档里面的死链直接屏蔽掉
http://www.*.com/sl.txt
您好,可以通过修改nginx配置文件来实现:
1、在配置文件中添加如下内容
location / {
error_page 404 = @notfound;
}
location @notfound {
return 404;
}
2、然后添加一个 map 指令来检查请求的 URL 是否在你的死链列表中,如果是则返回 404
map $request_uri $is_dead_link {
default 0;
# 这里的路径需替换为你实际的 txt 文件路径
@include /path/to/your/sl.txt;
}
server {
#...其他配置
if ($is_dead_link) {
return 404;
}
}
3、sl.txt 文件的内容格式应为每行一个要返回 404 的 URL,例如
/article-41414-1.html?/2024-09-27/AWNUcFBz_36721197.html
/article-41418-1.html?/2024-09-27/BGZRdQAj_74867444.html
4、重新加载 Nginx 配置使更改生效
运维技术南一 发表于 2024-11-4 18:24
您好,可以通过修改nginx配置文件来实现:
1、在配置文件中添加如下内容
location / {
第一步的时候保存失败
zhaishao 发表于 2024-11-5 10:52
第一步的时候保存失败
上面的内容是给你参考,不是完全照搬
页:
[1]