Ugrás a fő tartalomhoz

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 a twitter, mind az x kifejezé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.

tanács

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:

Egy példaszabály egy másik weboldal megnyitásához

⬇️ Szabály letöltése

Mostantól a Redirect Web elviszi a meditációhoz, amikor megnyitja a Twittert!