当前位置:论坛首页 > Linux面板 > 求助

【待反馈】如何把黑客生成的垃圾链接设置成404,让百度...

发表在 Linux面板2024-11-4 15:43 [复制链接] 3 327

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本: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

使用道具 举报 只看该作者 回复
发表于 2024-11-4 18:24:46 | 显示全部楼层
您好,可以通过修改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-5 10:52:27 | 显示全部楼层
运维技术南一 发表于 2024-11-4 18:24
您好,可以通过修改nginx配置文件来实现:
1、在配置文件中添加如下内容
location / {

第一步的时候保存失败 微信截图_20241105105137.png
使用道具 举报 回复 支持 反对
发表于 2024-11-5 15:12:15 | 显示全部楼层
zhaishao 发表于 2024-11-5 10:52
第一步的时候保存失败

上面的内容是给你参考,不是完全照搬
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表