Одна з найпоширеніших проблем, з якими стикаються нові користувачі блокувальників вебсайтів, — це момент, коли вони усвідомлюють, що блокування
reddit.com не заблокувало reddit.com/r/news або
reddit.com/r/funny. Вони додали домен, пішли, думаючи, що захищені, а потім
провели наступні сорок хвилин, гортаючи сабреддіти, які технічно не були «тією самою URL-адресою», що й та,
яку вони заблокували. Хороша новина полягає в тому, що Website Blocker уже вирішив цю проблему за допомогою
функції під назвою режим фільтрації URL — невеликого, але потужного налаштування, яке визначає, чи правило
блокує лише точну введену URL-адресу, чи кожну вкладену сторінку під нею.
Режим фільтрації URL дає вам два варіанти для кожного правила блокування, яке ви створюєте: Contain (за замовчуванням, призначений для автоматичного захоплення вкладених сторінок) і Exact (призначений для точного націлювання на одну конкретну URL-адресу, залишаючи все інше доступним). Обираючи правильний режим для кожного правила, ви можете створити стратегію блокування, яка є одночасно комплексною (без випадкових лазівок через підсторінки) і точною (без випадкового надмірного блокування сторінок, які вам справді потрібні). Це одна з тих функцій, яка непомітно перетворює базовий блокувальник на серйозний інструмент концентрації — і більшість користувачів навіть не знають, що вона існує.
Цей блог проведе вас через те, коли саме використовувати кожен режим, чому цей вибір важливіший, ніж може здаватися, і як поєднувати правила Contain і Exact в одному списку блокування, щоб обробляти будь-які типи відволікаючих сторінок, з якими ви можете зіткнутися. Режим фільтрації URL — це різниця між блокувальником, який «переважно працює», і блокувальником, який справді зупиняє те, що ви хочете зупинити — і він безперешкодно працює з усіма іншими типами правил, які підтримує Website Blocker, включно з точними правилами ключових слів та точними URL-правилами, блокуванням за ключовими словами вмісту та гнучкими правилами блокування.
Це головна перевага і причина, чому більшість користувачів захочуть залишити режим фільтрації URL у стані Contain за замовчуванням. Коли ви блокуєте reddit.com у режимі Contain, ви блокуєте не лише головну сторінку — ви блокуєте кожну сторінку, яка містить reddit.com у своїй URL-адресі. Це включає кожен сабреддіт (reddit.com/r/anything), кожен профіль користувача (reddit.com/user/anyone), кожну гілку коментарів, кожну сторінку результатів пошуку та кожне посилання, яке сайт може додати в майбутньому. Одне правило, одна URL-адреса, безмежне покриття.
Альтернатива — додавати кожну підсторінку окремо — є непрактичною для будь-якого сучасного вебсайту. Великі сайти мають сотні або тисячі різних шаблонів URL і постійно додають нові. Режим Contain автоматично обробляє все це, трактуючи введену вами URL-адресу як шаблон, який має з’являтися в адресі сторінки. Якщо він з’являється — сторінка блокується. Саме так більшість людей інтуїтивно очікує, що працюватимуть блокувальники, і саме так працює Website Blocker за замовчуванням.
Іноді вам не потрібно блокувати весь сайт — вам потрібно заблокувати лише одну конкретну сторінку на ньому. Можливо, головна сторінка інструменту для продуктивності іноді показує вам спокусливі новини про продукт, але URL панелі керування — це саме те місце, де відбувається ваша реальна робота. Можливо, головна сторінка новинного ресурсу — це нескінченний doomscrolling, але конкретна стаття, яку ви зберегли, є цілком нормальною для перегляду. Можливо, ви хочете заблокувати свій власний профіль у соціальних мережах (щоб не перевіряти власні сповіщення), але залишити доступними URL-адреси прямих повідомлень для реальних розмов.
У всіх цих випадках рішенням є режим Exact. Встановіть режим фільтрації URL на Exact, вставте конкретну URL-адресу, яку хочете заблокувати, і буде заблоковано лише цю точну URL-адресу — усе інше на тому ж сайті залишиться доступним. Режим Exact також є правильним вибором, коли у вас є сторінка з високим трафіком на сайті з низьким рівнем відволікання, яка іноді затягує вас (наприклад, конкретний сабреддіт, від якого ви не можете втриматися, на іншому дозволеному Reddit, який ви використовуєте для досліджень).
Режим фільтрації URL встановлюється для кожного правила окремо, а не глобально. Це означає, що ви можете мати деякі правила в режимі Contain і інші правила в режимі Exact в одному списку блокування. Найпотужніші стратегії блокування зазвичай поєднують обидва: великі правила Contain для сайтів, які ви хочете повністю заборонити, і точкові правила Exact для окремих сторінок на сайтах, які загалом залишаються доступними. Саме ця деталізація на рівні правил робить режим фільтрації URL справді гнучким, а не «все або нічого» налаштуванням.
Ця модель також чудово поєднується з профілями блокування для різних контекстів, таких як робота, навчання та відпочинок. Ваш «робочий» профіль може використовувати Contain для кожної соціальної платформи, тоді як «вихідний» профіль може використовувати правила Exact, щоб блокувати лише ті сторінки, які псують ваш відпочинок (наприклад, конкретний сабреддіт, відомий суперечками). Та сама платформа, інша стратегія блокування, інший контекст.
Сучасні вебсайти постійно додають нові шаблони URL. Twitter вводить нову стрічку «Для вас» на новій адресі, Reddit запускає новий формат сторінок спільнот, YouTube змінює розділ трендів із новим шляхом. Якщо ваш список блокування залежить від сотень точних URL, кожна така зміна створює нову прогалину у вашому захисті. З режимом Contain вам не потрібно про це турбуватися — базовий домен залишається тим самим, і кожна нова сторінка під ним автоматично блокується з моменту свого створення.
Ця довговічність особливо цінна для користувачів, які підтримують великі списки блокування і не хочуть постійно їх перевіряти. Встановіть правила Contain один раз для ваших основних відволікаючих сайтів, і ці правила продовжують працювати місяцями та роками без ручного обслуговування. У поєднанні з резервним копіюванням і відновленням вашої конфігурації, ваша стратегія блокування стає одночасно довговічною в часі та портативною між пристроями.
Режим Contain не просто зіставляє шлях — він зіставляє всю URL-адресу, включно з піддоменами та параметрами запиту. Це означає, що ви можете використовувати його для націлювання на дуже конкретні частини сайту без втрати поведінки «захоплення всього під ним». Заблокуйте old.reddit.com, і ви заблокуєте всі сторінки старого інтерфейсу Reddit, залишивши новий інтерфейс доступним. Заблокуйте news.ycombinator.com/newest, і ви заблокуєте розділ «найновіші» та все під ним, але залишите головну сторінку з топ-історіями відкритою.
Ця гнучкість URL-шаблонів також робить режим Contain елегантним для сайтів, які використовують параметри запиту для важливого стану. Заблокуйте youtube.com/watch?v=, якщо хочете заблокувати кожну сторінку відео, залишивши доступними головну сторінку та пошук. Збіг Contain охоплює кожну URL-адресу, яка містить цей префікс — а це кожне відео на YouTube. Спробуйте зробити це з точними URL — і вам доведеться створювати окреме правило для кожного ідентифікатора відео на сайті.
Режим Contain є типовим не просто так: у переважній більшості випадків він саме те, що потрібно користувачам. Коли більшість людей додають сайт до блокувальника, вони мають на увазі «заблокувати весь сайт, включно з усім під ним». Режим Contain реалізує цю інтуїцію без потреби думати про шаблони URL, регулярні вирази чи режими зіставлення. Налаштування існує для користувачів, яким потрібна точність, але поведінка за замовчуванням просто працює для всіх інших.
Це особливо цінно для нових користувачів, які слідують робочому процесу концентрації на основі Pomodoro або просто пробують розширення вперше. Вони можуть заблокувати відволікаючий сайт одним кліком, довіритися тому, що блокування охопить усе важливе, і повертатися до налаштувань фільтра лише тоді, коли виявлять конкретну потребу в режимі Exact. Типові значення добре підібрані, тому крива навчання залишається пласкою.
Налаштування правила з режимом фільтрації URL є частиною стандартного процесу блокування. Вам не потрібно заходити в розширені налаштування або відкривати окрему сторінку — вибір між Contain і Exact знаходиться прямо поруч із полем введення 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. Доступні два варіанти:
Якщо ви не впевнені, що обрати, почніть із Contain. Ви завжди можете перемкнутися на Exact пізніше, якщо виявите, що правило блокує сторінки, які вам справді потрібні.
Режим фільтрації URL працює з усіма типами блокування, які підтримує Website Blocker — Permanent Block, Smart Block і Time-based Block. Оберіть тип блокування, який відповідає тому, наскільки суворо має застосовуватися правило, а потім натисніть помаранчеву кнопку Block, щоб зберегти. Правило буде додано до вашого списку блокування одразу, і вибраний режим фільтрації URL почне застосовуватися з цього моменту.
Якщо у вас є великий список URL для додавання — наприклад, десятки конкретних сторінок, які потрібно заблокувати в режимі Exact, або багато доменів для режиму Contain — ви також можете використати масовий імпорт CSV, щоб додати їх усі одразу. Кожен рядок у CSV-файлі визначає власний режим фільтрації URL, тому ви можете змішувати правила Contain і Exact в одному імпорті.
Після збереження правила перевірте його, спробувавши відвідати сторінку, яка має бути заблокована. Для правил Contain спробуйте як базову URL-адресу, так і вкладену сторінку — обидві мають бути заблоковані. Для правил Exact спробуйте точну URL-адресу (має бути заблокована) і іншу сторінку на тому ж сайті (має залишатися доступною). Кожна спроба доступу фіксується у вашій історії блокувань, щоб ви могли пізніше переглянути, які саме URL були заблоковані вашими правилами.
Реальне блокування іноді потребує ітерацій. Ви можете виявити, що правило Contain захоплює сторінку, яка вам насправді потрібна (у такому разі ви можете або перемкнути його в режим Exact для конкретної URL-адреси, або додати виняток у список дозволених). Ви можете виявити, що правило Exact не блокує сторінку, яку ви хотіли заблокувати (у такому разі вам, ймовірно, насправді потрібен режим Contain). Відредагуйте правило за допомогою іконки редагування (олівець) у спливаючому вікні, змініть режим фільтрації URL і збережіть оновлену версію.
Для складних наборів правил ви також можете використовувати блокування за ключовими словами, яке націлюється на вміст сторінки, а не лише на URL як додатковий підхід. Contain обробляє URL-частину; блокування за ключовими словами використовується у випадках, коли URL виглядає безпечною, але саме вміст сторінки є справжнім відволіканням.
Правильний режим фільтрації URL повністю залежить від того, що саме ви намагаєтесь заблокувати і чому. Нижче наведено шість конкретних сценаріїв, які показують, як різні користувачі поєднують правила Contain і Exact для створення ефективних стратегій блокування.
Reddit — це класичний приклад сайту, де режим Contain є необхідним. Додавши лише reddit.com у режимі Contain, ви блокуєте кожен сабреддіт, кожну гілку коментарів, кожен профіль користувача та кожен результат пошуку одним правилом. Якби ви намагалися керувати Reddit за допомогою правил Exact, вам довелося б додати тисячі URL сабреддітів окремо — і Reddit створює нові спільноти щодня, тому ваш список застарів би одразу після створення.
Поєднайте це з правилом перенаправлення, яке відправляє вас натомість до вашого інструменту управління проєктами, і модель Reddit як «поглинача часу» буде повністю нейтралізована. Кожна URL-адреса, яку ви відкриваєте, кожне посилання, яке ви натискаєте, кожен поштовх від друга — усе це перенаправляється в більш продуктивне місце.
YouTube Shorts — це окремий випадок у межах YouTube. Короткий формат зі свайпами створений для нескінченного залучення і стабільно руйнує концентрацію навіть у користувачів, які зазвичай продуктивні на платформі. Налаштування правила Contain для youtube.com/shorts блокує всі Shorts, залишаючи звичайні відео, канали, пошук і освітній контент повністю доступними. Одне точне правило, одна конкретна ціль, без побічних ефектів.
Той самий підхід працює для блокування головної стрічки YouTube (youtube.com у режимі Exact блокуватиме лише головну сторінку), залишаючи доступ до прямих посилань на відео. Поєднайте це з блокуванням за ключовими словами, щоб фільтрувати конкретні теми, яких ви хочете уникати, і YouTube перетворюється на інструмент навчання замість пастки прокрутки стрічки.
Залежність від новин має той самий механізм, що й залежність від соціальних мереж: ви заходите перевірити одне і зрештою гортаєте сорок п’ять хвилин. Блокування новинного сайту в режимі Contain (лише базовий домен) — це правильний рівень втручання для більшості користувачів — кожна стаття, кожна категорія, кожен пошук, кожен розділ коментарів буде захоплений одним правилом. Перевірка новин стає не «без тертя», а «з тертям».
Для користувачів, яким потрібен більш нюансований підхід — наприклад, журналістів, яким потрібен доступ до новинних сайтів для професійної роботи — поєднуйте блокування Contain із запланованим блокуванням, щоб правило діяло лише поза робочими годинами, або з профілями блокування, щоб правило застосовувалося лише в певному контексті.
Якщо ви постійно перевіряєте свій профіль на нові лайки, підписки або коментарі — але при цьому реально використовуєте соціальну платформу для повідомлень або окремих функцій спільнот — режим Exact є саме правильним інструментом. Заблокуйте конкретну URL-адресу профілю (наприклад, instagram.com/yourusername) у режимі Exact, і сторінка профілю буде заблокована, тоді як повідомлення, пошук та інші функції залишаться доступними. Ви отримуєте користь для концентрації без втрати легітимного використання.
Цей самий підхід працює для блокування вашого профілю LinkedIn (щоб не перевіряти, хто його переглядав), аналітики вашого YouTube-каналу (щоб не оновлювати кількість переглядів) або будь-яких інших URL «самоперевірки», які забирають більше часу, ніж заслуговують. Поєднайте це з захистом від обходу, щоб ви не могли випадково вимкнути правило, коли виникає імпульс перевірити.
Багато сайтів мають один розділ, який псує все інше. Stack Overflow має бічну панель «Hot Network Questions», яка затягує у нескінченні дрібниці. Wikipedia має функцію «Random article», яка перетворює двадцятисекундні пошуки на двогодинні глибокі занурення. GitHub має сторінки трендів, які не мають відношення до того, що ви шукали. Кожен із цих випадків можна вирішити одним правилом Contain для конкретного шляху: wikipedia.org/wiki/Special:Random, github.com/trending тощо. Решта сайту залишається повністю придатною для роботи, яку вам потрібно виконати.
Досвідчені користувачі зазвичай створюють списки блокування, які поєднують багато правил Contain із меншою кількістю точно налаштованих правил Exact. Типовий шаблон виглядає так:
facebook.com, twitter.com, tiktok.com, instagram.com та будь-які інші платформи, які не мають для вас продуктивного використання.youtube.com/shorts, reddit.com/r/funny або news.ycombinator.com/best.Цей гібридний підхід дає вам комплексне покриття режиму Contain разом із точністю режиму Exact, усе в одному списку блокування. Додайте масовий імпорт CSV для швидкого початкового налаштування, захист паролем щоб запобігти випадковим змінам правил, і вбудований таймер концентрації для структурованих сесій — і ви отримаєте систему фокусування, яка обробляє будь-який тип відволікаючих сторінок, з якими ви можете зіткнутися.
Режим фільтрації URL — це одна з тих функцій, яка відрізняє базовий блокувальник від серйозного інструменту концентрації. Різниця між «я заблокував Reddit» і «кожен сабреддіт, гілка коментарів і профіль користувача на Reddit тепер справді недоступні» — це різниця між налаштуванням, яке «переважно працює», і тим, яке реально забезпечує той ефект концентрації, заради якого ви його встановили. Режим Contain — це тихий двигун, який робить правила Website Blocker довговічними, комплексними та стійкими до постійних змін сучасних вебсайтів.
Як передплатник Website Blocker Pro, ви отримуєте повний набір інструментів, які роблять режим фільтрації URL ще більш потужним: повноцінний таймер концентрації на основі Pomodoro, блокування за ключовими словами (для випадків, коли одного лише зіставлення URL недостатньо), тихий режим блокування Silent Block, захист від обходу з таймерами паузи, профілі блокування для різних контекстів та заплановане блокування. Разом ці функції перетворюють простий вибір Contain проти Exact на основу точно спроєктованого середовища концентрації.
Припиніть додавати URL одну за одною, намагаючись охопити кожну варіацію одного й того ж відволікаючого сайту. Припиніть дозволяти вкладеним сторінкам прослизати повз ваші правила. Обирайте Contain, коли вам потрібне широке покриття, обирайте Exact, коли вам потрібна хірургічна точність, і дозвольте Website Blocker зробити решту — для кожного сайту, кожної сторінки та кожної майбутньої URL-адреси, яку підкине вам веб.