链接改成小写后失效:哪些内容必须保留
区分域名、路径和查询参数,用 WikiURL 对比真正的链接目标,避免把整条网址改成小写后破坏原有资源地址。

可见文字可能隐藏不同地址
你准备发送活动日程,原始链接能打开文档,发布后的版本看似一样却失败。重新上传文件之前,复制已发布链接的实际地址,与原稿比较。只看屏幕上显示的字母不够:编辑器可以显示一个标签,却给它关联另一个地址。问题可能在保存的目标,而不是文件本身。
查阅的问题记录了人们对网址大小写的疑问,也有可见文字保留原样、实际目标却变成小写的案例。这说明存在真实需求,不表示所有平台现在都有同一缺陷。本指南以公开日程和 WikiURL 工具定位差异,不假定每个改字都报错,也不声称检查器能自动修复其他网站配置。
域名与路径不遵循同一规则
RFC3986 规定,方案和主机名不区分大小写;其他组成部分默认区分,除非有明确的相反规则。因此把 EXAMPLE.invalid 改成 example.invalid,与把 Guias 改成 guias 或 AB12 改成 ab12 是不同操作。两个示例使用不能访问的虚构域名;连接测试前应换成获准使用的真实目标。这里仅用于比较文本。
服务器决定如何解析路径及应用参数。有的网站重定向不同写法,有的可能交付不同资源或错误。不能因为域名接受小写,就推断路径也接受。Google Search 也说明会把 /APPLE 与 /apple 视为不同网址。这有助于维护自己网站的一致性,却不允许随意改写外部服务提供的链接;应以提供方的原始地址为准。
https://EXAMPLE.invalid/Guias/PlanA.pdf?edicion=AB12
https://example.invalid/guias/plana.pdf?edicion=ab12修改前按组成部分比较
JavaScript 示例用 URL 分离主机、路径和查询。MDN 把 pathname 描述为路径部分,并说明查询参数不属于它。执行示例只解析字符串,不连接虚构站点。主机名被规范化,但 Guias、PlanA 和 AB12 保留写法。这样可以准确指出两份地址哪里发生变化,不会把域名和资源标识混为一谈。
不要把整条地址应用 toLowerCase 当成清理步骤。如果标识属于别的应用,你不知道字母组合是否重要。参数名和值也应按提供方的原样保留。为自己的新推广活动选择标签时,可以在创建时约定写法;这不同于事后转换已标识某个资源的链接。保存原稿,便于日后比较,而不只留下修改版。
const u = new URL("https://EXAMPLE.invalid/Guias/PlanA.pdf?edicion=AB12");
console.log(u.hostname); // example.invalid
console.log(u.pathname); // /Guias/PlanA.pdf
console.log(u.search); // ?edicion=AB12用 WikiURL 分别检查公开版本
对不含秘密的公开地址,使用 WikiURL 的 URL 检查器,查看 HTTP 状态和检测到的最终目标。若需要比较原稿与修改稿,分别检查两者。不要提交私人管理链接、令牌或机密地址。只测试手头具体版本,不枚举标识,也不寻找他人的资源。响应不同可以帮助定位问题起点,但不能单独证明原因。
若原稿正常、小写版报错,分发前恢复原始写法。不要把每个404都归因于大小写:资源也可能已撤下,或路径被复制错。若两者都返回 200,应打开页面核对日程、日期和内容;状态本身不证明等价。遇到重定向,查看检测到的终点,再在读者浏览器中检查实际资源,而不只看一个状态数字。
修改按钮目标,不只修改标签
在撰写消息的工具中打开编辑链接,检查地址字段,不只检查按钮文字。HTML 示例把 href 与 PDF 这个标签分开;虚构地址在使用前必须替换。你可以显示简短或大写标签,而不改变真实地址的字母。关键是保存的目标与批准的地址一致,不受标签的视觉设计影响;显示方式和跳转目标要分别核对。
保存或发布后,再次复制最终链接的地址,在受众使用的环境打开。分发导出文档就检查导出文件,发送消息就检查收到的消息。发送前的编辑器不证明最终发布结果。如果发现意外转换,修正对应字段,或联系平台负责人,保留两个版本作为变化证据,并在真正分发的版本中验证修复。
<a href="https://example.invalid/Guias/PlanA.pdf?edicion=AB12">PDF</a>从已核对的地址生成短链接或二维码
目标正确后,原样粘贴到 WikiURL,生成准备分享的短链接或二维码。保留工具返回的写法,并测试最终结果。不要为设计而把整条网址大写,也不要假定任何短码都允许改字。二维码表示它包含的文本,不会猜测作者想提供哪一种路径写法;生成后仍需检查实际分发材料。
如果你管理网站,又需要便于口述的地址,请创建稳定路径或有意设置的重定向,再进行验证。仅写一个更美观的版本,不会让不存在的目标出现。打印或发送前记录批准地址、使用位置及检查结果。实用原则是:标签可适应设计,地址则保留原样,直到资源负责人确认一个真正可用的替代地址。