技术日志

记录分享邓杰律师从事网络技术工作点点滴滴。

解除Fail2ban通过 firewal···

这个命令会自动找到并删除,适用于任何 ipset 封禁场景,包括 firewalld 后端。即使你使用 firewalld,只要 Fail2ban 配置为使用 ipset(默认行为),封禁就是通过 ipset 实现的,而不是 firewa···2025-12-24

linux nginx环境中利用 Fa···

在 Linux + Nginx 环境中使用 Fail2Ban 屏蔽访问网站的恶意 IP,具有重要的安全防护作用和运维意义。Fail2Ban 是基于日志的事后响应机制,无法像 Web 应用防火墙(WAF)那样实时拦截 SQL 注入、···2025-12-18

phpcms v9程序中友情链接分···

对部分友情链接添加 rel="nofollow",本质上是对链接资产进行精细化管理,既能保护自身SEO权益,又能规避风险,是专业网站运营的重要实践。2025-12-18

使用nginx屏蔽搜索引擎访问···

站内搜索是给“人”用的功能,不是给“搜索引擎”看的内容。让爬虫抓取搜索结果页,就像把图书馆的“检索终端屏幕截图”当成正式出版物提交给国家图书馆——不仅无用,还会污染整个系统。同时还···2025-12-18

页面所有资源(包括图片、···

如果你需要在网页最后加载指定内容(例如一段 HTML、脚本、广告、统计代码等),示范代码如下:<!-- 页面中预留容器 --><div id="target-container"></div><scr···2025-12-13

复制网站网页内容时,末尾···

实现代码:<script>document.addEventListener('copy', e => { const selection = window.getSelection().toString(); if (selection) { e.clipboardData.setData('text/p···2025-12-12

phpcms v9获取文章页面地址···

将标签{$url}改为{go($catid,$id)}。2025-12-11

让PHPCMS V9内容页在上传图···

让PHPCMS V9内容页图片自动加上alt属性值的两个方法一、在内容页模板中改用正则表达式匹配默认的phpcms内容页alt值都是反斜杠"\" ,其实只要简单的在内容模版页使用正则匹配下就ok了,···2025-11-21