Prípad 1: Presmerovanie na inú webovú stránku
Predpokladajme, že ste závislí na Twitteri a chcete sa zbaviť tohto zvyku. Rozhodnete sa, že vždy, keď omylom otvoríte Twitter, prejdete na stránku Unrush kvôli motivačným citátom a krátkej meditácii. Poďme pre to vytvoriť pravidlo!
Krok 1. Otvorte obrazovku „Upraviť pravidlo“
Otvorme obrazovku Upraviť pravidlo a začnime vytvárať vlastné pravidlo v aplikácii. Môžete to urobiť kliknutím na tlačidlo plus (+) v karte Moje pravidlá.
Krok 2. Nastavte „Presmerovať z“
Najprv by ste mali nastaviť sekciu Presmerovať z na obrazovke Upraviť pravidlo v aplikácii. Cieľom sú adresy URL začínajúce na https://twitter.com/.
V tomto prípade môžete zadať nasledujúci vzor pomocou režimu Zástupný znak (Wildcard):
https://twitter.com/*
V režime Zástupný znak * znamená, že sa zhoduje s čímkoľvek (= nula alebo viac znakov).
Ale počkajte. twitter.com bol premenovaný na x.com. Môžete jednoducho nahradiť twitter.com za x.com, ale nikto nevie, kedy si to nový majiteľ znova rozmyslí a vráti to späť. Preto zacielime na twitter.com aj x.com.
Ak to chcete urobiť, prepnite zo Zástupného znaku na Regulárny výraz (Regular Expression), a nastavte toto ako vzor:
https://(twitter|x).com/.*
(twitter|x): cielia natwitterajx. (|sa nazýva zvislá čiara (pipe).).*: Je to rovnaké ako*v Zástupnom znaku. Konkrétnejšie,.znamená akýkoľvek znak a*znamená, že čokoľvek pred týmto symbolom sa môže opakovať ľubovoľný počet krát, čo vedie k tomu, že sa zhoduje s čímkoľvek.
Regulárne výrazy sú trochu komplikované, ale keď si na ne zvyknete, budú mocným nástrojom. Odporúčame použiť RegExr ako pieskovisko (playground) na analýzu toho, ako funguje váš vzor regulárneho výrazu.
V regulárnych výrazoch sa . v (twitter|x).com tiež považuje za akýkoľvek znak. Preto (twitter|x).com/.* zodpovedá napríklad aj twitter1com/ alebo x_com/.
Aby ste boli presnejší, môžete to zmeniť na (twitter|x)\.com/.*. \ sa používa na to, aby sa s . zaobchádzalo ako s doslovným znakom bodky a nie ako so špeciálnym znakom.
V bežnom internetovom prostredí však takéto adresy URL neexistujú. Preto môžete ponechať . ako špeciálny znak, ak chcete.
Krok 3: Nastavte „Presmerovať do“
Jednoducho zadajte adresu URL takto:
https://unrush.org/
(Voliteľné) Krok 4: Skontrolujte pravidlo
To, ako pravidlo funguje, môžete skontrolovať pridaním príkladu URL v sekcii Príklady na obrazovke Upraviť pravidlo. Napríklad, ak zadáte https://x.com/UN, zobrazí sa ako výsledok https://unrush.org/.
Takto by malo vaše pravidlo teraz vyzerať:
Teraz vás Redirect Web pri prístupe na Twitter prenesie k meditácii!