Перейти к основному содержимому

Случай 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!