对于网页拦截器的新用户来说,最常见的挫败感之一就是他们意识到,屏蔽
reddit.com 实际上并不会屏蔽 reddit.com/r/news 或
reddit.com/r/funny 的那一刻。他们添加了该域名,以为自己已经受到保护,然后离开,
结果接下来的四十分钟却一直在浏览那些从技术上讲与他们所屏蔽页面“不是同一个 URL”的子版块。好消息是,Website Blocker 已经通过一个名为 筛选 URL 模式 的功能解决了这个问题——这是一个小巧但功能强大的设置,用于控制规则是仅屏蔽您输入的精确 URL,还是屏蔽其下方的所有嵌套页面。
筛选 URL 模式为您创建的每条拦截规则提供两种选择:包含(默认选项,旨在自动捕获嵌套页面)和 精确(旨在精准定位某个特定 URL,同时保持其他内容可访问)。通过为每条规则选择合适的模式,您可以构建一种既全面(不会因子页面而出现意外漏洞)又精确(不会意外过度拦截您实际需要的页面)的拦截策略。这类功能会在不知不觉中将一个基础拦截器转变为真正严肃的专注工具——而大多数用户甚至从未意识到它的存在。
本篇博客将详细说明何时应使用每种模式、为什么这一选择比看起来更重要, 以及如何在同一个拦截列表中结合使用包含和精确规则,以应对您可能遇到的各种分散注意力的页面。筛选 URL 模式正是“基本有效”的拦截器与“真正能够拦截您想拦截内容”的拦截器之间的区别——并且它能够与 Website Blocker 支持的所有其他规则类型无缝协作,包括精准关键词和精确 URL 规则、基于内容的关键词拦截,以及灵活的拦截规则。
这是最核心的优势,也是大多数用户希望默认将筛选 URL 设置为包含模式的原因。当您在包含模式下屏蔽 reddit.com 时,您不仅是在屏蔽首页——您是在屏蔽所有 URL 中包含 reddit.com 的页面。这包括每一个子版块(reddit.com/r/anything)、每一个用户资料页面 (reddit.com/user/anyone)、每一个评论线程、每一个搜索结果页面,以及该网站未来可能添加的每一个链接。一条规则,一个 URL,无限覆盖。
另一种做法——逐个添加每个子页面——对于任何现代网站来说都不切实际。大型网站拥有数百甚至数千种不同的 URL 模式,而且还在不断增加新的模式。包含模式会自动处理这一切,它会将您输入的 URL 视为一个必须出现在页面地址中的模式。只要出现,该页面就会被拦截。这正是大多数人直觉上认为拦截器应当工作的方式,也正是 Website Blocker 默认的工作方式。
有时您并不想屏蔽整个网站——您只想屏蔽其中某一个特定页面。也许某个生产力工具的首页经常向您展示诱人的产品新闻,但其下方的仪表板 URL 才是真正进行工作的地方。也许某个新闻网站的首页充满无休止的信息刷屏,但您收藏的特定文章完全可以访问。也许您想屏蔽自己的社交媒体个人主页(以防止频繁查看自己的通知),但仍希望直接消息 URL 可供真实交流使用。
对于所有这些情况,精确模式就是答案。将筛选 URL 设置为精确,粘贴您想要拦截的特定 URL,那么只有该精确 URL 会被执行拦截——同一网站上的其他所有内容仍然可以访问。对于那些总体上干扰较少的网站中偶尔会吸引您注意力的高流量页面,精确模式也是正确的选择(例如一个您无法抗拒访问的特定 Reddit 子版块,而您原本将 Reddit 用于研究用途)。
筛选 URL 模式是按规则设置的,而不是全局设置。这意味着在同一个拦截列表中,您可以让某些规则使用包含模式,而其他规则使用精确模式。最强大的拦截策略通常会结合两者:对于您希望完全禁止访问的网站使用大型包含规则,而对于您通常希望保持可访问的网站中的特定页面,则使用有针对性的精确规则。正是这种按规则细分的粒度,使筛选 URL 模式真正具有灵活性,而不是一种非此即彼的设置。
这种按规则设计的方式还能够与针对工作、学习和放松等不同场景的拦截配置文件完美配合。您的“工作”配置文件可能会对所有社交平台使用包含模式,而您的“周末”配置文件则可能使用精确规则,仅拦截那些会破坏您休闲时间的特定页面(例如某个以争论闻名的子版块)。同一个网站,不同的拦截策略,不同的使用场景。
现代网站不断增加新的 URL 模式。Twitter 在新的 URL 上推出新的“For You”信息流,Reddit 推出新的社区页面格式,YouTube 使用新的路径重新设计热门内容板块。如果您的拦截列表依赖于数百个精确 URL,那么这些变化中的每一个都会成为您防护中的新漏洞。而使用包含模式时,您无需担心这些问题——基础域名保持不变,其下新增的每一个页面都会从出现的那一刻起被自动拦截。
这种持久性对于维护大型拦截列表且不希望不断审查它们的用户尤其有价值。对于主要的分心网站,只需一次设置包含规则,这些规则在数月甚至数年后仍然能够持续生效,而无需手动维护。再结合备份和恢复您的配置功能,您的拦截策略将同时具备长期持久性和跨设备可移植性。
包含模式不仅匹配路径——它匹配完整的 URL,包括子域名和查询字符串。这意味着您可以利用它定位网站中非常具体的部分,同时又不会失去“捕获其下所有内容”的行为。屏蔽 old.reddit.com,您将屏蔽旧版 Reddit 界面上的所有页面,同时保留新版界面的访问权限。屏蔽 news.ycombinator.com/newest,您将屏蔽“最新”版块及其下方的所有内容,但仍可访问热门文章首页。
这种 URL 模式灵活性还使包含模式能够优雅地适配那些使用查询参数表示重要状态的网站。如果您想屏蔽所有视频页面,同时保留首页和搜索功能可访问,可以屏蔽 youtube.com/watch?v=。包含匹配会捕获所有包含该前缀的 URL——也就是 YouTube 上的每一个视频。试想如果使用精确 URL,您将不得不为网站上的每一个视频 ID 单独创建规则。
包含模式之所以是默认选项,是因为在绝大多数情况下,它正是用户想要的效果。当大多数人将一个网站添加到拦截器时,他们的意思是“屏蔽整个网站,包括其下的所有内容”。包含模式实现了这种直观预期,而无需用户考虑 URL 模式、正则表达式或匹配方式。该设置为需要精准控制的用户而存在,但默认行为对其他所有人来说都能直接发挥作用。
这对于正在遵循基于番茄工作法的专注工作流程的新用户,或者第一次尝试该扩展程序的用户来说尤其有价值。他们可以一键屏蔽分心网站,相信拦截会覆盖所有重要内容,并且只有在后来发现确实需要精确模式时,才需要重新查看筛选模式设置。默认设置经过精心设计,因此学习曲线保持平缓。
使用筛选 URL 模式设置规则是正常拦截流程的一部分。您无需深入高级设置或打开其他页面——在创建或编辑规则时,包含与精确之间的选择就在 URL 输入框旁边。
点击浏览器工具栏中的 Website Blocker 图标以打开弹出窗口。您会在顶部看到 URL 输入框,其下方是拦截类型选择器,而筛选 URL 模式选项则是同一表单的一部分。如果您正在编辑现有规则,请点击“最近屏蔽的网站”列表中该规则旁边的编辑(铅笔)图标,以打开已预填当前规则设置的相同表单。
在输入框中输入 URL。具体格式取决于您想要屏蔽的内容:
reddit.com、youtube.com 或 twitter.com。reddit.com/r/funny 用于屏蔽某个子版块,或 youtube.com/shorts 用于屏蔽 YouTube Shorts,同时允许普通视频。news.example.com/category/politics/article-name。在 URL 输入框下方,您将看到筛选 URL 模式选项。提供两种选择:
如果您不确定该选择哪一个,请先从包含模式开始。如果您发现规则屏蔽了实际需要的页面,之后随时可以切换到精确模式。
筛选 URL 模式适用于 Website Blocker 支持的所有拦截类型——永久拦截、智能拦截和基于时间的拦截。选择与您希望执行规则的严格程度相匹配的拦截类型,然后点击橙色的“拦截”按钮进行保存。规则会立即添加到您的拦截列表中,并从此刻开始应用所选的筛选 URL 模式。
如果您有很长的 URL 列表需要添加——例如,数十个希望以精确模式屏蔽的特定页面,或许多希望以包含模式覆盖的域名——您也可以使用CSV 批量导入一次性添加所有内容。CSV 文件中的每一行都可以指定自己的筛选 URL 模式,因此您可以在同一次导入中混合使用包含和精确规则。
保存规则后,通过尝试访问应当被屏蔽的页面来进行测试。对于包含规则,请同时测试基础 URL 和一个嵌套页面——两者都应被屏蔽。对于精确规则,请测试精确 URL(应被屏蔽)以及同一网站上的其他页面(应仍可访问)。每一次被拦截的访问尝试都会记录在您的拦截历史记录中,因此您稍后可以查看您的规则实际捕获了哪些 URL。
现实世界中的拦截有时需要反复调整。您可能会发现某条包含规则拦截了您实际需要的页面(这种情况下,您可以将其切换为针对特定 URL 的精确模式,或者添加允许列表例外)。您也可能会发现某条精确规则遗漏了您原本想要屏蔽的页面(这种情况下,包含模式可能才是您真正需要的)。使用弹出窗口中的编辑(铅笔)图标修改规则,更改筛选 URL 模式,然后保存更新后的版本。
对于复杂的规则集,您还可以使用针对页面内容而不仅仅是 URL 的关键词拦截作为补充方法。包含模式负责处理 URL 层面;关键词拦截则处理 URL 看起来无害,但页面内容本身才是真正干扰源的情况。
正确的筛选 URL 模式完全取决于您想要拦截什么以及为什么要拦截。以下六个具体场景展示了不同用户如何混合使用包含规则和精确规则来构建有效的拦截策略。
Reddit 是包含模式不可或缺的典型示例。只需在包含模式下添加 reddit.com,即可通过一条规则屏蔽每一个子版块、每一个评论线程、每一个用户资料页面以及每一个搜索结果。如果您尝试使用精确规则来处理 Reddit,您将需要逐个添加数千个子版块 URL——而 Reddit 每天都会创建新的子版块,因此您的列表在刚完成构建的那一刻就已经过时了。
将此与把您重定向到项目管理工具的重定向规则结合使用,Reddit 作为时间黑洞的问题就会被彻底消除。您尝试访问的每一个 URL、点击的每一个链接、朋友发来的每一次推送——都会被重定向到更有生产力的地方。
YouTube Shorts 与 YouTube 的其他部分完全不同。其短视频、可滑动浏览的格式专为无尽参与而设计,即使对于本来在该平台上非常高效的用户,也会持续破坏专注力。为 youtube.com/shorts 设置包含规则,可以屏蔽所有 Shorts,同时保留普通视频、频道、搜索以及教育内容的完整访问权限。一条精准规则,一个明确目标,没有附带损害。
同样的模式也适用于屏蔽 YouTube 首页推荐流(使用精确模式屏蔽 youtube.com 将只会屏蔽首页),同时允许直接视频链接访问。再结合基于关键词的内容拦截来过滤您希望避开的特定主题,YouTube 就会从一个刷推荐流的陷阱变成一个专注学习工具。
新闻成瘾与社交媒体成瘾遵循同样的模式:您本来只是去查看一件事,结果却连续滚动浏览四十五分钟。对于大多数用户来说,使用包含模式屏蔽新闻网站(只输入基础域名)是恰到好处的干预级别——每篇文章、每个分类页面、每次搜索、每个评论区都会被这一条规则捕获。强迫性查看新闻将变得充满阻力,而不再是毫无阻力。
对于需要更细致方法的用户——例如因工作需要访问新闻网站的记者——可以将包含拦截与定时拦截结合使用,使规则仅在工作时间之外生效;或者结合拦截配置文件,使规则仅在特定场景下生效。
如果您总是在查看自己的个人主页是否有新的点赞、关注或评论——但您确实需要使用该社交平台进行消息沟通或访问特定社区功能——那么精确模式正是合适的工具。将您的个人主页 URL(例如 instagram.com/yourusername)设置为精确模式进行屏蔽,那么个人主页将被拦截,而消息、搜索和其他功能仍然可以访问。您既能获得专注收益,又不会失去合理的使用场景。
同样的模式也适用于屏蔽您自己的 LinkedIn 个人主页(防止反复查看谁浏览了您)、您自己的 YouTube 频道分析页面(防止不断刷新观看次数),或者任何其他消耗了过多时间的“自我检查”URL。再搭配绕过防护功能,这样当查看冲动出现时,您也无法随意删除规则。
许多网站都有一个会破坏其余体验的部分。Stack Overflow 有“Hot Network Questions”侧边栏,会把您带入无穷无尽的冷知识世界。Wikipedia 有“Random article”功能,会把二十秒的查询变成两小时的探索深坑。GitHub 有热门趋势页面,而这些页面与您原本寻找的内容毫无关系。所有这些都可以通过针对特定路径设置单条包含规则来处理: wikipedia.org/wiki/Special:Random、github.com/trending 等等。网站的其余部分仍然完全可用于您真正需要完成的工作。
高级用户通常会构建同时包含大量包含规则和少量精心定位的精确规则的拦截列表。一个典型模式如下:
facebook.com、twitter.com、tiktok.com、 instagram.com,以及任何其他对您而言没有生产力用途的平台。youtube.com/shorts、reddit.com/r/funny,或 news.ycombinator.com/best。这种混合方法让您同时获得包含模式的全面覆盖能力和精确模式的精准控制能力,而且全部集中在同一个拦截列表中。再加上用于快速初始设置的CSV 批量导入、用于防止随意修改规则的密码保护,以及用于结构化专注时段的专注计时器,您就拥有了一套能够应对各种分心页面的专注系统。
筛选 URL 模式是那种能够将基础拦截器与真正严肃的专注工具区分开来的功能之一。“我屏蔽了 Reddit”与“Reddit 上的每一个子版块、评论线程和用户资料页面现在都真正无法访问”之间的区别,就是一个大多数情况下有效的设置与一个真正能够带来您所期望专注收益的设置之间的区别。包含模式是一个默默运作的核心引擎,使 Website Blocker 的规则更加持久、全面,并能够抵御现代网站持续不断的变化。
作为 Website Blocker Pro 订阅用户,您将获得完整工具集,使筛选 URL 模式变得更加强大:完整的基于番茄工作法的专注计时器、基于关键词的内容拦截 (用于仅靠 URL 匹配不足以应对的情况)、静默拦截模式、带冷却计时器的绕过防护、适用于不同场景的拦截配置文件,以及定时拦截。这些功能共同作用,将简单的“包含还是精确”选择转变为一个经过精密设计的专注环境基础。
不要再为了捕获同一个分心网站的各种变体而不断添加一个又一个 URL。不要再让嵌套页面从您的规则中漏网。需要广泛覆盖时选择包含模式,需要外科手术般精准控制时选择精确模式,然后把剩下的工作交给 Website Blocker——无论是任何网站、任何页面,还是未来网络上出现的任何新 URL。