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

Теперь Redirect Web перенесет вас к медитации, когда вы зайдете в Twitter!