没有不值得去解决的问题,也没有不值得去学习的技术!

标签: http

  • 收到 Google Search Console 提示网页因自动重定向无法编入索引,经排查发现是 AMP 插件导致移动端跳转及网站内部 HTTP 链接过多。在禁用插件并使用 Better Search Replace 插件批量替换数据库中的链接后,清除了缓存并移除了 HTTP 资源。最终确认索引错误修正,且旧的 HTTP 资源不再自动添加。

  • 针对 ISC 项目中网站页面错乱的问题,本文详细记录了完整的排查与修复过程。通过开发者工具发现样式文件被浏览器拦截,状态显示为 Mixed Content,即 HTTPS 页面禁止加载 HTTP 资源。经检查网页源代码,确认 CSS 文件引用地址仍使用 HTTP 协议。随后进入服务器后台编辑配置文件,将地址中的 http 替换为 https,刷新页面后网络请求状态恢复为 200,界面显示恢复正常。

  • 针对代理软件捕获的 HTTP 请求体中包含大量 \n 的问题,通过在线工具批量删除关键词的方式进行处理。在工具关键词列表中输入 \\n 后执行清除操作,结果符合预期。将处理后的文本在 GraphQL CLI 客户端中通过美化功能使用,最终请求成功发送,满足了后续操作的需求。

  • 文章记录了在 Windows 10 中使用 Wireshark 抓取 Shopify CLI 3.x 流量的尝试。作者首先捕获网络流量,通过 IP 地址过滤后发现协议为 TCP 与 TLSv1.3 且内容为密文。随后配置环境变量 SSLKEYLOGFILE 并在 Wireshark 中设置 TLS 密钥日志路径以尝试解密,但终端执行 CLI 命令后流量仍无法解密,浏览器访问也仅显示为 HTTP3 密文。作者最终因需处理 HTTP3 解密而搁置了此方案,转而寻求更合适的方法。

  • 在 PHP 7.4 开发中,为了从一维数组中准确筛选出符合 uri 格式的数据,直接使用 filter_var 函数进行校验时,会将 internal://policy_pages/29 这样的非标准链接包含在内,导致结果不符合预期。通过改用 parse_url 函数获取 URL 的 scheme 部分,并严格判断其是否为 http 或 https,成功过滤掉了内部协议数据,实现了对标准外部链接的准确提取。

  • 文章针对 dns_get_record(): DNS Query failed 报错进行排查。通过打印 host 变量发现其值为完整 URL,导致 DNS 查询失败。测试表明无论使用 http 还是 https 协议前缀均会报错,且服务端配置调整后问题依旧。最终发现,只有移除协议前缀并指定非 DNS_SRV 类型时才能正常查询。由此确认代码处理逻辑存在缺陷,不支持带协议前缀的配置。

  • 针对 K8s 中 Kong 网关返回 502 且提示上游响应无效的问题,排查发现 GET 请求参数过多导致响应体过大。在 Kong 容器调整相关缓冲环境变量后,问题未完全解决,最终通过在 Rancher 对应负载均衡的 YAML 文件中添加 nginx.ingress 相关配置项调整代理缓冲设置,成功使接口恢复正常响应 200,验证了参数量及缓冲配置对网关转发的影响。

  • 为了解决本地 HTTP 环境无法获取跨浏览器安全 Cookie 的问题,文章记录了在 Windows 10 下使用 mkcert 工具配置 HTTPS 的过程。通过下载工具并安装本地根 CA,生成了受信任的证书,随后在 Nginx 配置文件中添加证书支持并监听 443 端口。最终测试成功,本地站点能够正常通过 HTTPS 地址访问,并成功读取到了目标环境下的 Cookie 数据。

  • 文章探讨了在 PHP 中基于 HTTP 协议检测远程文件大小的方法。针对此前使用文件系统函数在处理 301 跳转时无法获取真实大小的问题,作者改用 get_headers 函数获取服务器响应标头。新方案在无需跳转时代码更简洁且耗时更短;若存在 301 跳转,则继续请求跳转后的接口地址,最终成功获取文件的真实大小。

  • 使用 FlashFXP 上传 MP4 文件后,HTTP 访问时响应 404。登录 CentOS 服务器检查,发现上传目录中的文件名出现乱码。经排查,是因为客户端未使用 UTF-8 字符编码。在 FlashFXP 站点管理器中将字符编码设置为 UTF-8 并重新连接后,再次上传文件,服务器端删除旧的乱码文件。最终通过接口地址访问时,响应状态码变为 200,问题解决。

👨‍💻 个人品牌

王世强|PHP / Go 技术顾问

15+ 年 Web 后端开发经验,专注于系统维护、架构优化、性能调优及 Linux 运维。

持续运营技术博客 10+ 年,累计发布 1000+ 篇原创技术文章。

为创业团队、中小企业及独立开发者提供长期技术支持与远程合作服务。

👉 关于我 & 合作

.env (14) 404 (13) add (16) AI 翻译 (21) Apache (13) Array (19) A Tour of Go (22) Cache (13) CentOS (23) chrome (19) Cloudflare (28) composer (42) composer.json (22) composer install (13) composer update (14) console (16) Container (25) curl (15) delete (31) Docker (32) Dockerfile (15) EdgeOne (30) environment variable (19) error (24) Failed (13) file (15) filter (20) function (13) Git (27) GitHub (19) Gitlab (15) GLM-5.2 (23) Go (48) Google AdSense (22) Go 语言 (12) GraphQL (24) GraphQL API (14) Gutenberg (32) http (21) https (22) Interface (19) Jquery (13) json (24) Laravel (37) Laravel 6 (55) Laravel 9 (25) Lighthouse (17) Lighthouse 5 (14) Linux (21) Migrate (13) Module (17) MySQL (78) MySQL 5.7 (21) Nginx (59) normalize.css (28) OKX (15) OneinStack (19) PHP (67) php-fpm (17) php.ini (24) PHP 7.1.12 (22) PHP 7.4 (26) phpmyadmin (15) PhpStorm (24) Polylang (57) postman (18) Query (17) queue (16) Rancher (24) Redis (48) response (13) RESTful (27) RESTful API (23) Shell (13) Shopify (19) SlyTranslate (20) SQL (24) String (14) TortoiseGit (14) Twenty Twenty-Five (20) Ubuntu (40) update (20) VPN (17) VS Code (13) W3 Total Cache (35) Windows 10 (46) WireGuard (27) WordPress (123) WPCode (23) Wstunnel (14) Yii (40) Yii 2 (70) Yii 2.0 (51) 命令行 (13) 多语言翻译 (15) 技术博客 (15) 故障排查 (13) 数据库迁移 (16) 浏览器 (14) 阿里云 (19)

2026 年 8 月
 12
3456789
10111213141516
17181920212223
24252627282930
31