یکی از رایجترین ناامیدیهایی که کاربران جدید مسدودکنندههای وب تجربه میکنند، لحظهای است که متوجه میشوند مسدود کردن
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 دقیق، مسدودسازی کلیدواژه بر اساس محتوا، و قوانین مسدودسازی انعطافپذیر.
این مهمترین مزیت است و دلیلی است که بیشتر کاربران باید حالت فیلتر را بهطور پیشفرض روی Contain نگه دارند. وقتی reddit.com را در حالت Contain مسدود میکنید، فقط صفحه اصلی را مسدود نمیکنید — بلکه هر صفحهای که شامل reddit.com در URL خود باشد را مسدود میکنید. این شامل هر سابردیت (reddit.com/r/anything)، هر پروفایل کاربری (reddit.com/user/anyone)، هر رشته کامنت، هر صفحه نتایج جستجو و هر لینکی است که سایت در آینده اضافه کند. یک قانون، یک URL، پوشش بینهایت.
جایگزین آن — افزودن تکتک زیرصفحهها بهصورت جداگانه — برای هیچ وبسایت مدرنی عملی نیست. سایتهای بزرگ صدها یا هزاران الگوی URL متفاوت دارند و دائماً موارد جدید اضافه میکنند. حالت Contain همه اینها را بهصورت خودکار مدیریت میکند، زیرا URL واردشده را بهعنوان یک الگو در نظر میگیرد که باید در آدرس صفحه وجود داشته باشد. اگر وجود داشته باشد، صفحه مسدود میشود. این دقیقاً همان چیزی است که بیشتر کاربران بهطور شهودی از یک مسدودکننده انتظار دارند، و دقیقاً همان چیزی است که Website Blocker بهصورت پیشفرض انجام میدهد.
گاهی اوقات شما نمیخواهید کل یک سایت را مسدود کنید — فقط میخواهید یک صفحه مشخص از آن را مسدود کنید. شاید صفحه اصلی یک ابزار بهرهوری گاهی اخبار وسوسهکننده محصول را نشان میدهد، اما URL داشبورد دقیقاً جایی است که کار واقعی شما انجام میشود. شاید صفحه اصلی یک رسانه خبری پر از پیمایش بیپایان است، اما مقاله مشخصی که ذخیره کردهاید برای دسترسی مشکلی ندارد. شاید میخواهید پروفایل شبکه اجتماعی خودتان را مسدود کنید (برای جلوگیری از چک کردن اعلانها)، اما URLهای پیامهای مستقیم برای مکالمات واقعی قابل دسترسی بمانند.
برای همه این موارد، حالت Exact پاسخ است. حالت فیلتر URL را روی Exact تنظیم کنید، URL دقیق مورد نظر را وارد کنید، و فقط همان URL دقیق مسدود میشود — بقیه سایت قابل دسترسی میماند. حالت Exact همچنین انتخاب درست زمانی است که یک صفحه پرترافیک در یک سایت کماختلال دارید که گاهی شما را درگیر میکند (مثل یک سابردیت خاص که نمیتوانید در برابر آن مقاومت کنید، در یک Reddit که در غیر این صورت برای تحقیق استفاده میکنید).
حالت فیلتر URL برای هر قانون بهصورت جداگانه تنظیم میشود، نه بهصورت کلی. این یعنی میتوانید در یک لیست مسدودسازی هم قوانین در حالت Contain و هم قوانین در حالت Exact داشته باشید. قدرتمندترین استراتژیهای مسدودسازی معمولاً هر دو را ترکیب میکنند: قوانین بزرگ Contain برای سایتهایی که میخواهید کاملاً غیرقابل دسترس باشند، و قوانین دقیق Exact برای صفحات مشخص داخل سایتهایی که معمولاً میخواهید قابل دسترس بمانند. این دقت در سطح هر قانون باعث میشود حالت فیلتر URL واقعاً انعطافپذیر باشد، نه یک تنظیم همه یا هیچ.
این طراحی در سطح هر قانون همچنین بهخوبی با پروفایلهای مسدودسازی برای زمینههای مختلف مثل کار، مطالعه و استراحت ترکیب میشود. پروفایل «کار» شما ممکن است Contain را روی همه پلتفرمهای اجتماعی اعمال کند، در حالی که پروفایل «آخر هفته» فقط صفحات خاصی را که زمان استراحت شما را خراب میکنند با قوانین Exact مسدود میکند (مثل یک سابردیت خاص که به بحثهای منفی معروف است). همان سایت، استراتژی مسدودسازی متفاوت، زمینه متفاوت.
وبسایتهای مدرن دائماً در حال اضافه کردن الگوهای جدید URL هستند. توییتر یک فید جدید «برای شما» در یک آدرس جدید معرفی میکند، Reddit یک فرمت صفحه جامعه جدید راهاندازی میکند، YouTube بخش ترندینگ خود را با یک مسیر جدید بازطراحی میکند. اگر لیست مسدودسازی شما به صدها URL دقیق متکی باشد، هر یک از این تغییرات یک شکاف جدید در محافظت شما ایجاد میکند. با حالت Contain، لازم نیست نگران هیچکدام از اینها باشید — دامنه اصلی ثابت میماند و هر صفحه جدید زیر آن بهصورت خودکار از همان لحظه ایجادش مسدود میشود.
این پایداری بهویژه برای کاربرانی ارزشمند است که لیستهای مسدودسازی بزرگ را مدیریت میکنند و نمیخواهند دائماً در حال بررسی و بهروزرسانی آنها باشند. قوانین Contain را یکبار برای سایتهای اصلیِ مزاحم خود تنظیم کنید، و این قوانین ماهها و سالها بعد بدون نیاز به نگهداری دستی همچنان کار خواهند کرد. همراه با پشتیبانگیری و بازیابی تنظیمات شما، استراتژی مسدودسازی شما هم از نظر زمانی پایدار و هم در دستگاههای مختلف قابل حمل میشود.
حالت Contain فقط مسیر را مطابقت نمیدهد — بلکه کل URL را شامل میشود، از جمله زیردامنهها و رشتههای کوئری. این یعنی میتوانید از آن برای هدفگیری بخشهای بسیار خاصی از یک سایت استفاده کنید، بدون اینکه رفتار «گرفتن همه چیز زیر آن» را از دست بدهید. old.reddit.com را مسدود کنید و همه صفحات رابط قدیمی Reddit را مسدود میکنید، در حالی که رابط جدید همچنان قابل دسترسی است. news.ycombinator.com/newest را مسدود کنید و بخش «newest» و همه صفحات زیر آن را مسدود میکنید، اما صفحه اصلی top-stories باز میماند.
این انعطافپذیری الگوی URL همچنین باعث میشود حالت Contain بهطور زیبا با سایتهایی که از پارامترهای کوئری برای وضعیتهای مهم استفاده میکنند کار کند. اگر میخواهید هر صفحه ویدیویی را مسدود کنید اما صفحه اصلی و جستجو همچنان قابل دسترسی باشند، youtube.com/watch?v= را مسدود کنید. تطبیق Contain هر URLی را که آن پیشوند را داشته باشد شناسایی میکند — یعنی تمام ویدیوهای YouTube. انجام این کار با URLهای دقیق باعث میشد برای هر شناسه ویدیو در سایت به یک قانون جداگانه نیاز داشته باشید.
حالت Contain به یک دلیل حالت پیشفرض است: در بیشتر موارد، دقیقاً همان چیزی است که کاربران میخواهند. وقتی بیشتر افراد یک وبسایت را به مسدودکننده اضافه میکنند، منظورشان این است که «کل این سایت را همراه با همه چیز زیر آن مسدود کن». حالت Contain این انتظار را بدون نیاز به فکر کردن درباره الگوهای URL، عبارات منظم یا حالتهای تطبیق برآورده میکند. این تنظیم برای کاربرانی که به دقت بالا نیاز دارند وجود دارد، اما رفتار پیشفرض برای بقیه فقط کار میکند.
این موضوع بهویژه برای کاربران جدیدی که یک گردشکار تمرکز مبتنی بر پومودورو را دنبال میکنند یا برای اولین بار از این افزونه استفاده میکنند بسیار ارزشمند است. آنها میتوانند با یک کلیک یک سایت مزاحم را مسدود کنند، با اطمینان از اینکه این مسدودسازی همه چیزهای مهم را پوشش میدهد، و فقط در صورت نیاز خاص به حالت 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 پشتیبانی میکند کار میکند — مسدودسازی دائمی، مسدودسازی هوشمند و مسدودسازی زمانبندیشده. نوع مسدودسازیای را انتخاب کنید که با شدت اعمال قانون هماهنگ است، سپس روی دکمه نارنجی Block کلیک کنید تا ذخیره شود. قانون فوراً به لیست مسدودسازی شما اضافه میشود و حالت انتخابشده از همان لحظه اعمال میگردد.
اگر لیست طولانی از URLها برای افزودن دارید — برای مثال دهها صفحه خاص که میخواهید در حالت Exact مسدود شوند، یا چندین دامنه که میخواهید در حالت Contain پوشش داده شوند — میتوانید از واردسازی گروهی CSV نیز استفاده کنید تا همه آنها را یکجا اضافه کنید. هر ردیف در فایل CSV حالت فیلتر URL مخصوص خود را دارد، بنابراین میتوانید قوانین Contain و Exact را در یک واردسازی ترکیب کنید.
بعد از ذخیره قانون، آن را آزمایش کنید با تلاش برای باز کردن صفحهای که باید مسدود شود. برای قوانین Contain، هم URL اصلی و هم یک صفحه تو در تو را امتحان کنید — هر دو باید مسدود شوند. برای قوانین Exact، 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 (فقط دامنه اصلی) سطح مناسبی از مداخله برای بیشتر کاربران است — هر مقاله، هر صفحه دستهبندی، هر جستجو و هر بخش نظرات با یک قانون گرفته میشود. بررسی وسواسی اخبار از یک رفتار بدون اصطکاک به رفتاری همراه با اصطکاک تبدیل میشود.
برای کاربرانی که به رویکرد ظریفتری نیاز دارند — برای مثال روزنامهنگارانی که برای کار حرفهای به سایتهای خبری نیاز دارند — میتوان این کار را با مسدودسازی زمانبندیشده ترکیب کرد تا قانون فقط خارج از ساعات کاری اعمال شود، یا با پروفایلهای مسدودسازی تا قانون فقط در یک زمینه خاص فعال باشد.
اگر دائماً پروفایل خودتان را برای لایکها، فالوها یا کامنتهای جدید چک میکنید — اما بهطور مشروع از پلتفرم برای پیامرسانی یا قابلیتهای خاص استفاده میکنید — حالت Exact دقیقاً ابزار مناسب است. URL دقیق پروفایل خود را (برای مثال، instagram.com/yourusername) در حالت Exact مسدود کنید، و صفحه پروفایل مسدود میشود در حالی که پیامها، جستجو و سایر قابلیتها همچنان قابل دسترسی هستند. شما هم مزیت تمرکز را دارید و هم استفادههای مشروع را از دست نمیدهید.
این الگو برای مسدود کردن پروفایل LinkedIn خودتان (برای جلوگیری از چک کردن اینکه چه کسی شما را دیده)، یا YouTube analytics خودتان (برای جلوگیری از رفرش کردن تعداد بازدیدها)، یا هر URL «بررسی خود» دیگر که بیشتر از ارزشش وقت میگیرد نیز کار میکند. این را با جلوگیری از دور زدن محدودیت ترکیب کنید تا در لحظه وسوسه، نتوانید بهسادگی قانون را حذف کنید.
بسیاری از سایتها یک بخش دارند که بقیه تجربه را خراب میکند. Stack Overflow بخش «Hot Network Questions» دارد که شما را وارد بیپایانی از موضوعات فرعی میکند. Wikipedia قابلیت «Random article» دارد که جستجوهای بیستثانیهای را به انحرافهای دو ساعته تبدیل میکند. GitHub صفحههای trending دارد که ارتباطی با کاری که دنبال آن هستید ندارند. هرکدام از اینها را میتوان با یک قانون 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 را حتی قدرتمندتر میکند: تایمر تمرکز کامل مبتنی بر پومودورو، مسدودسازی مبتنی بر کلیدواژه و محتوا (برای مواردی که تطبیق URL بهتنهایی کافی نیست)، حالت مسدودسازی بیصدا، جلوگیری از دور زدن با تایمر خنکسازی، پروفایلهای مسدودسازی برای زمینههای مختلف، و مسدودسازی زمانبندیشده. در کنار هم، این ویژگیها انتخاب ساده Contain در مقابل Exact را به پایه یک محیط تمرکز مهندسیشده تبدیل میکنند.
دیگر نیازی نیست برای گرفتن هر نسخه از یک سایت مزاحم، URL پشت URL اضافه کنید. دیگر اجازه ندهید صفحات تو در تو از قوانین شما عبور کنند. وقتی پوشش گسترده میخواهید از Contain استفاده کنید، وقتی دقت جراحیمانند نیاز دارید از Exact استفاده کنید، و بگذارید Website Blocker بقیه کار را انجام دهد — برای هر سایت، هر صفحه، و هر URL آیندهای که وب ارائه میدهد.