Случай 1: Перенаправление на другой веб-сайт
Допустим, у вас зависимость от Twitter, и чтобы избавиться от этой привычки, вы решаете заходить на Unrush за мотивационными цитатами и короткой медитацией каждый раз, когда случайно открываете Twitter. Давайте создадим правило для этого!
Шаг 1. Откройте экран «Редактирование правила»
Давайте откроем экран Редактирование правила, чтобы начать создание собственного правила в приложении. Вы можете сделать это, нажав кнопку «плюс» (+) на вкладке Мои правила.
Шаг 2. Настройте «Перенаправить с»
Сначала вам нужно настроить раздел Перенаправить с на экране Редактирование правила в приложении. Целевые адреса — это URL-адреса, начинающиеся с https://twitter.com/.
В данном случае вы можете указать следующий шаблон в режиме Подстановочные знаки (Wildcard):
https://twitter.com/*
В режиме подстановочных знаков * означает соответствие чему угодно (= ноль или более символов).
Однако подождите. twitter.com был переименован в x.com. Вы могли бы просто заменить twitter.com на x.com, но никто не знает, когда новый владелец снова передумает и вернет всё назад. Поэтому давайте нацелимся и на twitter.com, и на x.com.
Для этого переключитесь с подстановочных знаков на Регулярное выражение и установите следующий шаблон:
https://(twitter|x).com/.*
(twitter|x): оно нацелено и наtwitter, и наx. (|называется вертикальной чертой.).*: Это то же самое, что и*в режиме подстановочных знаков. Если точнее,.означает любой символ, а*означает, что всё, что стоит перед этим символом, повторяется любое количество раз, в результате чего оно соответствует чему угодно.
Регулярные выражения — это немного сложно, но как только вы к ним привыкнете, они станут мощным инструментом. Мы рекомендуем использовать RegExr в качестве песочницы для анализа работы вашего шаблона регулярного выражения.
В регулярных выражениях . в (twitter|x).com также рассматривается как любой символ. Таким образом, (twitter|x).com/.* также соответствует, например, twitter1com/ или x_com/.
Чтобы быть более точным, вы можете изменить его на (twitter|x)\.com/.*. \ используется для того, чтобы рассматривать . как обычную точку, а не как специальный символ.
Однако в обычной интернет-среде таких URL-адресов не существует. Поэтому вы можете оставить . как специальный символ, если хотите.
Шаг 3: Настройте «Перенаправить на»
Просто укажите URL-адрес следующим образом:
https://unrush.org/
(Необязательно) Шаг 4: Проверьте правило
Вы можете проверить, как работает правило, добавив пример URL-адреса в разделе Примеры на экране Редактирование правила. Например, если вы введете https://x.com/UN, в качестве результата отобразится https://unrush.org/.
Вот как теперь должно выглядеть ваше правило:
Теперь Redirect Web будет направлять вас на медитацию при доступе к Twitter!