ケース1:別のウェブサイトへリダイレクトする
Twitter中毒で、誤ってTwitterを開いてしまったときにInsight Timerを使って瞑想することにしたとします。そのためのルールを作成しましょう!
ステップ1. 「ルール編集」画面を開く
アプリで独自のルールを作成するために、「ルール編集」画面を開きましょう。「マイ・ルール」タブのプラス(+)ボタンをクリックすることで開けます。
ステップ2. 「リダイレクト元」を設定する
まず、アプリの「ルール編集」画面で「リダイレクト元」セクションを設定する必要があります。ターゲットはhttps://twitter.com/で始まるURLです。
この場合、ワイルドカードモードで以下のパターンを指定できます。
https://twitter.com/*
ワイルドカードモードでは、*は「何でも一致する」(0文字以上の任意の文字)を意味します。
しかし、ちょっと待ってください。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://insighttimer.com/saraauster/guided-meditations/calm
(オプション) ステップ4:ルールを確認する
「ルール編集」画面の「例」セクションにサンプルURLを追加することで、ルールがどのように機能するかを確認できます。例えば、https://x.com/UNと入力すると、結果としてhttps://insighttimer.com/saraauster/guided-meditations/calmが表示されます。
現在のルールは次のようになります。
これで、TwitterにアクセスするとRedirect Webが瞑想に連れて行ってくれます!