1. eset: Átirányítás egy másik weboldalra
Tegyük fel, hogy Ön Twitter-függő, és a szokás megtörése érdekében úgy dönt, hogy felkeresi az Unrush oldalt motivációs idézetekért és egy rövid meditációért, valahányszor véletlenül megnyitja a Twittert. Készítsünk ehhez egy szabályt!
1. lépés: A „Szabály szerkesztése” képernyő megnyitása
Nyissa meg a Szabály szerkesztése (Edit Rule) képernyőt a szabály létrehozásának megkezdéséhez az alkalmazásban. Ezt a Saját szabályok (My Rules) lapon található plusz (+) gombra kattintva teheti meg.
2. lépés: Az „Átirányítás innen” beállítása
Először állítsa be az Átirányítás innen (Redirect From) szakaszt az alkalmazás Szabály szerkesztése képernyőjén. A célpontok a https://twitter.com/ címmel kezdődő URL-ek.
Ebben az esetben a következő mintát adhatja meg a Helyettesítő karakter (Wildcard) módban:
https://twitter.com/*
Helyettesítő karakter módban a * bármilyen egyezést jelent (= nulla vagy több karakter).
Azonban várjunk csak. A twitter.com neve x.com-ra változott. Egyszerűen lecserélhetné a twitter.com-ot x.com-ra, de senki sem tudja, mikor gondolja meg magát az új tulajdonos, és állítja vissza a régit. Ezért vegyük célba mind a twitter.com-ot, mind az x.com-ot.
Ehhez váltson Helyettesítő karakterről Reguláris kifejezésre, és állítsa be ezt mintának:
https://(twitter|x).com/.*
(twitter|x): mind atwitter, mind azxkifejezést célba veszi. (A|jelet pipe-nak nevezik.).*: Ugyanaz, mint a Helyettesítő karakter*jelzése. Pontosabban a.bármilyen karaktert jelent, a*pedig azt, hogy a szimbólum előtti bármi tetszőleges számú alkalommal ismétlődik, így bármire illeszkedik.
A reguláris kifejezések kicsit bonyolultak, de ha egyszer hozzászokik, hatékony eszköz lesz a kezében. Javasoljuk a RegExr használatát gyakorlóterepként, ahol elemezheti, hogyan működik a reguláris kifejezés mintája.
A reguláris kifejezésekben a . a (twitter|x).com részben is bármilyen karakterként kezelendő. Ezért a (twitter|x).com/.* illeszkedik például a twitter1com/ vagy az x_com/ címekre is.
A pontosabb meghatározás érdekében módosíthatja erre: (twitter|x)\.com/.*. A \ karaktert arra használjuk, hogy a . jelet valódi pontként kezeljük, ne pedig speciális karakterként.
Azonban az általános internetes környezetben nincsenek ilyen URL-ek. Ezért, ha úgy preferálja, meghagyhatja a .-ot speciális karakterként.
3. lépés: Az „Átirányítás ide” beállítása
Egyszerűen adja meg az URL-t az alábbiak szerint:
https://unrush.org/
(Opcionális) 4. lépés: A szabály ellenőrzése
Ellenőrizheti a szabály működését egy példa URL hozzáadásával a Szabály szerkesztése képernyő Példák (Examples) szakaszában. Ha például a https://x.com/UN címet írja be, az eredményként a https://unrush.org/ címet mutatja.
Így kell kinéznie a szabályának most:
Mostantól a Redirect Web elviszi a meditációhoz, amikor megnyitja a Twittert!