API és integrációk

Cloudflare Workers segítségével szerver nélküli átirányítások készítése

  • 15 percek alatt elolvasható
  • Hostragons Csapat
Cloudflare Workers segítségével szerver nélküli átirányítások készítése

A Cloudflare Workers használatával szerver nélküli átirányításokat készíthetünk, amikor a látogató kérése az eredeti szerver elérése nélkül, közvetlenül a Cloudflare élő hálózatán kerül feldolgozásra, és 301, 302 vagy feltételes átirányítási választ adunk vissza. Ezzel a módszerrel anélkül valósíthatók meg gyors és skálázható átirányítások, hogy a webszerver konfigurációjához hozzányúlnánk, legyen szó domainről, URL útvonalról, országról, eszközről, nyelvről, kampányparaméterről vagy régi oldal egyezéséről. Különösen SEO átállásoknál, domainváltásoknál, kampány landing oldalak kezelésénél vagy többoldalas weboldalak menedzsmentjénél kínál alacsony késleltetésű, központi és könnyen karbantartható megoldást.

Hagyományos átirányításokat általában Apache .htaccess, Nginx konfiguráció, alkalmazás szintű kód vagy tárhely kezelőpanel segítségével valósítanak meg. Ezek a módszerek továbbra is érvényesek; azonban nagy forgalmú webhelyek, több domain kezelése vagy földrajzi alapú dinamikus döntéshozatal esetén a Cloudflare Workers rugalmasabb és hatékonyabb réteget biztosít. Mivel az átirányítási logika a felhasználóhoz legközelebb eső Cloudflare adatközpontban fut, csökken az eredeti szerver terhelése, és a rosszul konfigurált szerver szabályok okozta teljesítménybeli és kiesési kockázatok is mérséklődnek.

Ebben az útmutatóban a Cloudflare Workers használatával az alapvető 301-es átirányítástól kezdve az útvonalalapú, lekérdezési paraméteres, ország szerinti, mobil eszközre fókuszáló és tömeges átirányítási példákig számos alkalmazható forgatókönyvvel találkozhat. Emellett részletesen kitérünk arra, mikor érdemes 301-es, mikor 302-es átirányítást használni SEO szempontból, mire figyeljünk a tesztelésnél, és a Hostragons infrastruktúrában a domain, SSL és tárhely beállítások milyen ellenőrzései segítik a gördülékeny átállást. Domain kezeléshez ajánljuk figyelmébe a Domain nyilvántartás és DNS kezelés oldalt, biztonságos kapcsolatért a SSL tanúsítvány megoldások, míg hatékony weboldal működtetéshez pedig a Web hosting csomagok kínál jó alternatívákat.

Mi az a Cloudflare Workers és miért érdemes átirányításra használni?

A Cloudflare Workers egy JavaScript alapú, szerver nélküli platform, amely lehetővé teszi, hogy kódokat futtassunk a Cloudflare hálózatának szélén. A "serverless" kifejezés nem azt jelenti, hogy nincs szerver, hanem azt, hogy a szerver menedzsmentjével, skálázásával, operációs rendszer karbantartásával és az infrastruktúra kapacitásával nem kell foglalkoznunk. Amikor egy látogató kérést küld az oldalunkra, a Worker ezt a kérést az edge-en kezeli, futtatja a szabályokat, és ha szükséges, átirányítja a felhasználót egy másik címre.

A Workers használatának legnagyobb előnye az irányítás szintje. Egyszerű URL egyezéstől kezdve az igények szerint olvashatjuk a kérés fejlécét, országát, útvonalát, lekérdezési paramétereit, user-agent információját és a host értékét is. Például a régi /termekek/tarhely oldalt véglegesen átirányíthatjuk a /web-tarhely címre, kizárólag a Magyarországon kívüli látogatókat irányíthatjuk az angol nyelvű altárhelyre, vagy egy adott kampányparaméterrel érkező forgalmat egy speciális landing oldalra vezethetünk.

Ez a megközelítés a gyakorlatban gyorsítja a SEO és technikai csapatok együttműködését is. Tegyük fel, hogy 450 URL-t kell átvinni egy régi oldalról az újra. Ahelyett, hogy a szerver konfigurációs fájlját módosítanánk, telepítenénk, majd esetleges hibák esetén visszaállnánk, az átirányítási térképet a Workerben vagy külső adatban, például KV-ben kezelhetjük. Így a kiadás, tesztelés és visszavonás folyamata sokkal kontrolláltabbá válik.

Cloudflare Workers és hagyományos szerver alapú átirányítások közötti különbségek

Nincs egyetlen, minden projektben ideális megoldás. Egy kisebb weboldalon néhány darab 301-es átirányítás könnyen kezelhető a tárhely vezérlőpultján keresztül. Viszont összetett logika, nagy forgalom, több domain vagy gyors változtatási igény esetén a Cloudflare Workers hatékonyabb lesz. Az alábbi táblázat a legfontosabb különbségeket foglalja össze.

Cloudflare Workers és hagyományos szerver alapú átirányítások közötti különbségek
KritériumSzerver alapú átirányításCloudflare Workers átirányítás
Futási helyEredeti szerveren futCloudflare edge hálózatán fut
Szerver terhelésMinden kérés az eredeti szerverhez megyÁtirányítás már az eredeti szerver előtt lezajlik
RugalmasságSzabályok a szerver szoftveréhez kötöttekJavaScript-ben tetszőleges feltételes logika írható
Telepítés sebességeSzerver hozzáférés és újraindítás szükséges lehetCloudflare kezelőfelületről gyorsan publikálható
SEO átállások kezeléseErős, de központi menedzsment nehézkes lehetTérkép alapú és tesztelhető struktúra alakítható ki
Optimális felhasználásKis számú, statikus átirányításDinamikus, több domaines, skálázható átirányítás

Ezt a táblázatot egy egyszerű szabályként értelmezhetjük: ha kevés az átirányítás és egyszerűek a feltételek, valamint szabad a szerverhez való hozzáférés, a klasszikus megoldások is elegendőek. Ugyanakkor ha SEO migráció, ország szerinti elosztás, A/B kampányforgalom vagy több domaines architektúra áll fenn, a Workers réteg tartósabb és hatékonyabb megoldást kínál.

Előkészületek a munkához

Mielőtt átirányítást készítenénk Cloudflare Workers segítségével, fontos a technikai előkészítés, hogy elkerüljük a hibákat. Elsősorban a domainnek aktív Cloudflare fiókhoz kell kapcsolódnia, és a DNS rekordoknak helyesen kell konfigurálva lenniük. Ha a Cloudflare proxy funkció nincs aktiválva (szürke felhő a DNS beállításoknál), a Worker útvonal nem fog megfelelően működni. Ezért az átirányítást végző host Cloudflare proxy állapotát ellenőrizni kell.

  • Cloudflare fiók és az átirányítandó aktív domain.
  • DNS oldalon helyes A, CNAME vagy egyéb rekordok.
  • Cloudflare proxy engedélyezése és SSL/TLS mód megfelelő kiválasztása.
  • Átirányítási térkép: régi URL, új URL és státuszkód.
  • SEO ellenőrző lista: canonical címkék, sitemap, belső linkek és indexálási állapot.
  • Teszteléshez böngésző, curl vagy HTTP fejléc vizsgáló eszköz.

A tárhelyszolgáltatás oldalán is fontos, hogy az eredeti szerver stabilan működjön. A Worker átirányítás csökkenti az eredeti szerver terhelését, de hibás DNS vagy SSL beállításokat nem tud teljesen kompenzálni. Különösen HTTPS átirányítások esetén ajánlott ellenőrizni, hogy a Hostragons tárhely fiókjában aktív SSL tanúsítvány van-e. Ezzel kapcsolatban a Hogyan kell telepíteni az ingyenes SSL-t és a Átirányítási műveletek cPanelen keresztül tartalmak hasznos kiegészítő útmutatók.

Cloudflare Workers alapú szerver nélküli átirányítás lépésről lépésre

1. Worker létrehozása

A Cloudflare felületén válassza ki a megfelelő fiókot, lépjen be a Workers and Pages menüpontba, és hozzon létre egy új Workert. Kezdetben a Cloudflare egy minta szkriptet kínál, amit törölhetünk és a saját átirányítási logikánkat írhatjuk meg. Fontos, hogy érthető nevet adjunk a Workernek, például seo-redirects, domain-migration-redirects vagy campaign-router, így később könnyebb lesz a karbantartás.

Az alapvető átirányítási logika úgy működik, hogy a kérés érkezik, létrejön az URL objektum, és ha egy adott feltétel teljesül, akkor Response.redirect segítségével történik az új címre irányítás. Végleges SEO átálláshoz 301-es, ideiglenes kampányokhoz vagy teszthez 302-es kódot ajánlott használni. Létezik 308-as kód is, ami szintén végleges átirányítás, de a SEO migrációknál a 301 a legelterjedtebb és legérthetőbb választás.

2. Egyszerű 301-es átirányítás beállítása

A legáltalánosabb eset, amikor egy régi oldalt véglegesen egy új URL-re irányítunk át. A logika így néz ki: ha a kérés útvonala /regi-oldal, akkor a felhasználó 301-gyel a /uj-oldal címre megy. A Workerben a kérés URL-jének pathname-jét vizsgáljuk, így csak az adott útvonal esetén történik átirányítás, a többi kérés zavartalanul folytatódik.

Például, ha egy régi hosting kategória URL struktúráról újra váltottunk, átirányíthatjuk a /hosting-csomagok címet a /web-hosting oldalra. Ezzel az keresőmotoroknak jelzünk, hogy az oldal véglegesen áthelyezésre került. Néhány héten belül a Google már pontosabban társítja az új URL-t, de fontos, hogy az átirányítási lánc ne legyen több lépéses, és a régi URL közvetlenül a végső URL-re mutasson.

3. Worker útvonalának (Route) beállítása

A Worker kód megírása önmagában nem elég, meg kell adni, hogy mely kéréseknél fusson. Például az example.com/* útvonal lefedi a teljes domain alatti összes aloldalt. Ha csak egy adott almappában szeretnénk futtatni a Workert, használhatjuk az example.com/regi-blog/* formátumot is. Fontos, hogy az útvonal ne legyen túl tág, mert ez váratlan átirányításokat okozhat.

Érdemes élesítés előtt a route-ot teszt aldomainen vagy staging környezetben kipróbálni. Például a teszt.example.com/* alatt ellenőrizhetjük a fejléc és átirányítás működését. Ha minden rendben, átállhatunk az éles domain útvonalára. Ez a módszer különösen nagy SEO migrációs projektek esetén segít elkerülni a hibás, tömeges átirányításokat.

4. Publikálás és HTTP állapotkód ellenőrzése

Miután a Worker publikálva lett, nem elég csak megnézni, hogy a böngészőben megjelenik-e az oldal. A böngészők gyakran cache-elnek, így régi eredményt mutathatnak. Célszerű HTTP fejlécek vizsgálatával meggyőződni arról, hogy a 301 vagy 302 státuszkód helyesen érkezik-e, és a Location fejlécben a várt végső URL szerepel-e.

  • A régi URL közvetlenül az új URL-re mutat?
  • Az átirányítási állapotkód 301 vagy 302?
  • Van-e felesleges HTTP-ről HTTPS-re vagy www-nélküli és www-s verziók közötti átirányítási lánc?
  • Az URL végén a perjel használata egységes?
  • Mobil és asztali felhasználók ugyanazt az SEO célt látják?

Gyakori átirányítási helyzetek

Egyoldalas átirányítás

Az egyoldalas átirányítás a legegyszerűbb és legbiztonságosabb kezdő lépés. Régi szolgáltatás-, kampány- vagy blogoldalak új címre való mozgatásakor alkalmazzuk. Fontos azonban, hogy az átirányított oldal tartalmi szándéka összhangban legyen az új oldaléval. Például egy régi SSL útmutatót nem szabad közvetlenül a főoldalra irányítani, mert az gyenge felhasználói élményt és széttartó SEO jeleket eredményezhet. Ehelyett inkább a hozzá legközelebb álló új SSL útmutató vagy kategória oldal a megfelelő céloldal.

Tömeges URL térképes átirányítás

Nagyobb weboldalak átállásakor akár több száz vagy ezer URL átirányítása is szükséges lehet. Ilyenkor a Workerben definiálhatunk egy térképet, amely régi és új útvonalakat párosít össze. Például az /regi-blog/cloudflare-micsoda értéket a /blog/cloudflare-micsoda címre irányíthatjuk át. Ez a megközelítés kis és közepes méretű listák esetén praktikus. Több ezer URL esetén azonban nem ajánlott a kódba hosszú listát beágyazni, ilyenkor érdemes Cloudflare KV, R2 vagy külső API segítségével dinamikusan betölteni a térképet, ami profibb architektúrát biztosít.

Tömeges átirányításkor érdemes Excel vagy Google Sheets segítségével egy három oszlopos táblázatot készíteni: régi URL, új URL, státuszkód. Ellenőrizzük, hogy ugyanaz a régi URL ne mutasson több végcélra, az új URL 200-as státuszt adjon vissza, és ne legyen blokkolva a robots.txt fájl által. SEO migrációk során gyakori hiba, hogy az összes régi URL-t egy az egyben irreleváns új oldalakra irányítják, ami rövid távon csökkentheti a feltérképezési hibákat, de hosszú távon gyengítheti a minőségi SEO jeleket.

Ország szerinti átirányítás

A Cloudflare lehetőséget ad arra, hogy a kérés érkezési országát használjuk fel az átirányításhoz. Például a Magyarországról érkező látogatókat a /hu, Németországból érkezőket a /de alkönyvtárba irányíthatjuk. SEO szempontból azonban az automatikus ország szerinti átirányításokat óvatosan kell kezelni. A Googlebot általában bizonyos helyekről végez feltérképezést, és ha rosszul van beállítva, megnehezítheti a különböző nyelvű verziók felfedezését. Ezért fontos a hreflang címkék helyes használata, nyelvválasztó linkek és sitemap elkülönítése.

Ország szerinti átirányítást általában nem végleges 301-essel, hanem átmeneti 302-essel érdemes megvalósítani, mert így a felhasználóknak csak ideiglenes élményt nyújtunk, nem állítjuk, hogy az oldal véglegesen máshol van. Fontos, hogy a felhasználók számára legyen lehetőségük manuálisan megváltoztatni a nyelv vagy ország beállítást.

Eszköz vagy user-agent alapú átirányítás

Korábban gyakori gyakorlat volt a mobil felhasználók külön oldalra irányítása, azonban a reszponzív dizájn mára elfogadottabb megoldás. Ugyanakkor speciális alkalmazás letöltési oldalak, mobil kampányok vagy egyszerűsített landing oldalak esetén user-agent alapú átirányítás használható. SEO szempontból itt is körültekintően kell eljárni: asztali és mobil felhasználóknak nem szabad teljesen eltérő tartalmat adni, mert ez ellentmondásos jeleket küldhet.

Ha eszköz alapú átirányítást alkalmazunk, a mobilon megjelenő oldal tartalmi szándéka össze kell, hogy hangolódjon az asztali verzióval. Emellett ne feledkezzünk meg a Google mobile-first indexeléséről, ami azt jelenti, hogy a mobil élmény a legfontosabb rangsorolási jelzők egyike, így nem elég csak az asztali oldalt optimalizálni.

Kampány átirányítás lekérdezési paraméter alapján

A marketingesek számára a Worker átirányítások nagyon hasznosak. Például a utm_campaign=blackfriday paraméterrel érkező felhasználókat egy speciális kampány landing oldalra irányíthatjuk. Ez az eredeti alkalmazás módosítása nélkül, az edge oldalon megoldható. Fontos azonban, hogy az UTM paramétereket ne veszítsük el teljesen, mert az analitikai mérésekhez szükségesek. Ha kell, a paramétereket át kell vinni az új URL-re, vagy gondoskodni kell a kampányplatform megfelelő méréséről.

SEO szempontból a 301, 302, 307 és 308 kódok kiválasztása

Az átirányítási kód megválasztása nem csupán technikai részlet, hanem a keresőmotoroknak is jelzi az oldal áthelyezésének szándékát. A 301 végleges átirányítás, és SEO migrációknál ez a leggyakrabban használt kód. A 302 ideiglenes átirányítás, amely kampányokhoz, teszteléshez, földrajzi vagy időszakos forgalomszűréshez ajánlott. A 307 megőrzi az HTTP metódust ideiglenes átirányítás esetén. A 308 hasonló a 301-hez, de a HTTP metódust is megtartja.

SEO szempontból a 301, 302, 307 és 308 kódok kiválasztása
KódJelentésMikor használjuk?SEO megjegyzés
301Végleges átirányításOldal vagy domain végleges áthelyezésekorSEO jelek új URL-re továbbítására alkalmas
302Ideiglenes átirányításKampány, teszt, ország vagy eszköz alapú esetekbenNem küld végleges áthelyezés üzenetet
307Ideiglenes, metódust megtartóPOST vagy más metódus megőrzésekorSEO oldalak áthelyezésére ritkán ajánlott
308Végleges, metódust megtartóModern API-k vagy végleges metódus megőrzésekorLehet megfelelő, de a 301 elterjedtebb

SEO szempontból a legfontosabb szabály: véglegesen áthelyezett és egyértelmű új oldal esetén használjunk 301-est; ideiglenes, személyre szabott vagy feltételes átirányításnál pedig 302-est. Kerüljük az átirányítási láncokat. Ha egy régi URL először HTTP-ről HTTPS-re, majd non-www-ről www-re, aztán az új oldalra megy, az háromlépéses lánc. Ideális esetben a régi URL egy lépésben az új végleges HTTPS URL-re mutasson.

Teljesítmény és biztonság legjobb gyakorlatai

Teljesítmény és biztonság legjobb gyakorlatai

A Cloudflare Workers gyors, de a rosszul megírt átirányítási logika mégis okozhat késleltetést vagy hibákat. Tartsa egyszerűen szabályait, ne írjon túl bonyolult reguláris kifejezéseket, és ne növelje kontrollálatlanul a nagy listák méretét a kódban. Nagy átirányítási listák esetén a KV kulcs-érték tárolók használata javasolt a jobb teljesítmény és karbantarthatóság érdekében. Emellett kerülje a végtelen ciklusokat, és ellenőrizze, hogy a cél URL nem egyezik meg az aktuális host vagy path értékével.

  • Minden szabályhoz rendeljen egyértelmű felelőst: SEO, fejlesztő vagy marketing csapat.
  • Változtatás előtt készítsen biztonsági mentést az átirányítási térképről.
  • Élesítés előtt teszteljen staging környezetben.
  • 301-es átirányítás előtt győződjön meg a végleges URL állandóságáról.
  • Minden kiadás után manuálisan ellenőrizzen 10-20 mintapéldányt.
  • Kövesse a 404-es hibajelentéseket és a Google Search Console indexelési adatokat.
  • Ne hagyjon régi URL-ekre mutató belső linkeket; frissítse azokat az új URL-ekre.

A biztonság érdekében ügyeljen az úgynevezett nyílt átirányítások kockázatára. Soha ne használja közvetlenül a felhasználó által megadott next, redirect vagy url paramétereket célként, mert ezzel támadók visszaélhetnek a megbízható domainnel. Paraméter alapú átirányítás esetén csak engedélyezett domain címeket engedélyezzen fehér listán, például kizárólag saját domainjeit vagy hitelesített kampány domaineket.

Az SSL konfiguráció kulcsfontosságú. Ha Cloudflare-en Flexible SSL-t használ, de az eredeti szerveren nincs HTTPS, akkor könnyen átirányítási ciklusok alakulhatnak ki. A legstabilabb megoldás a Full vagy Full strict SSL mód, amihez az eredeti szerveren is érvényes SSL tanúsítvány szükséges. A Hostragons SSL megoldásai megkönnyítik ezt: SSL tanúsítvány vásárlása és Vállalati tárhely biztonság.

Fontos tudnivalók a Hostragons infrastruktúrában

Hostragons szerverein futó weboldalak esetén a Cloudflare Workers átirányítás három réteg együttes kezelését igényli: domain DNS, tárhely konfiguráció és alkalmazásszintű átirányítások. Először is a domain nevének nameserver beállítása Cloudflare-re kell mutasson. Ezután a DNS rekordoknak a Hostragons szerverére kell irányítaniuk, és a proxy funkciót (narancssárga felhő) aktívvá kell tenni.

Másodszor, a tárhely vezérlőpultban a domain, addon domain vagy alias beállításoknak pontosnak kell lenniük. Bár az átirányítás a Cloudflare edge-en történik, egyes kérések mégis eljutnak az eredeti szerverre. Ha ott hibás virtuális host, hiányzó SSL vagy rossz gyökérkönyvtár konfiguráció van, az rontja a felhasználói élményt. Domain és tárhely összhangját a Domain Átirányítási Útmutató és a cPanel hosting kezelése anyagai segíthetik.

Harmadszor, az alkalmazásszintű átirányításokat is ellenőrizni kell. WordPress, Laravel, egyedi PHP vagy más CMS-ek saját HTTPS, www vagy nyelvi átirányításokat végezhetnek. Ha a Cloudflare Worker is ugyanarra a feladatra vonatkozó szabályt futtat, könnyen előfordulhat átirányítási kör vagy lánc. A legjobb gyakorlat, ha az átirányítási felelősséget egy rétegbe koncentráljuk: például a domain és SEO migrációs átirányítások a Workersben, míg az alkalmazás szintű felhasználói irányítás a szoftverben marad.

Tesztelés, monitorozás és hibakeresés

Az átirányítás élesítése után a monitorozás legalább olyan fontos, mint a beállítás. Az első 24 órában ellenőrizze a legkritikusabb URL-eket, bevételt hozó landing oldalakat, organikus forgalom legnépszerűbb oldalait és a régi URL-ek backlinkjeit. Figyelje a Google Search Console indexelési és oldalélmény jelentéseit. A szervernaplók, Cloudflare analitika és Google Analytics együttes elemzése segít gyorsan felfedezni az esetleges hibás átirányításokat.

Gyakori hibák a következők: 301 helyett véletlenül 302 használata, a régi URL-ek főoldalra irányítása az új helyett, perjel eltérésből fakadó különbségek, kis- és nagybetű érzékenység, lekérdezési paraméterek elvesztése. E-ticaret, SaaS vagy hosting oldalak esetében az ár, termék, kategória vagy támogatási oldalak hibás célpontja jelentősen befolyásolja a konverziót.

Az élesítés után alkalmazzon egyszerű ellenőrző listát: válasszon ki pár véletlenszerű régi URL-t, tesztelje HTTP fejlécekkel, győződjön meg arról, hogy a végső oldal 200-as státuszt ad, ellenőrizze, hogy a tartalom megfelel a régi oldal keresési szándékának, és nézze meg, hogy a belső linkek frissítve lettek-e az új URL-ekre. Ezek az öt lépés nagyjából kiszűri a technikailag működő, de SEO szempontból gyenge átirányításokat.

Példastratégia: Régi hosting oldalak új információs struktúrába áthelyezése

Vegyünk egy konkrét esetet. Egy hosting cég megújítja az URL struktúráját, és olyan oldalakat, mint /linux-hosting, /wordpress-hosting-csomagok, /ssl-biztonsag és /domain-lekerdezes egyszerűbb struktúrába visz át: /web-hosting, /wordpress-hosting, /ssl-tanusitvany és /domain-lekerdezes. Ilyenkor a Workerben pontosan négy 301-es szabályt definiálunk, majd a weboldalon a menük, lábléc linkek, sitemap és canonical címkék frissítése következik az új URL-ekre.

Ez a váltás nem csupán a felhasználók helyes oldalra irányítását szolgálja, hanem a keresőmotorok számára is egyértelművé teszi a régi és új oldalak közötti megfeleltetést. Ha például a régi /linux-hosting oldalt a főoldalra irányítjuk, akkor a Google elveszítheti az oldal relevanciáját. Ezzel szemben a /web-hosting oldal ugyanazt a terméket képviseli, így a helyes átirányítás SEO szempontból is előnyösebb. Így az átirányítási térkép nem csak technikai fájl, hanem a SEO stratégia szerves része.

Gyakran ismételt kérdések

Biztonságosak a Cloudflare Workers segítségével készített átirányítások SEO szempontból?

Igen, ha a megfelelő státuszkódot (301 vagy 302) és cél URL-t használjuk, biztonságosak. Végleges áthelyezéshez 301-et, ideiglenes vagy feltételes esetekhez 302-t kell alkalmazni. Kerülni kell az átirányítási láncokat, köröket és az irreleváns céloldalakat.

Szükséges, hogy az eredeti szerver működjön a Worker átirányításhoz?

Ha az átirányítás teljes egészében a Cloudflare edge-en történik, akkor az eredeti szerver nem kell, hogy válaszoljon. Viszont a végső oldal vagy alkalmazás valahol futni fog, ezért a tárhely, DNS és SSL beállításoknak egészségesnek kell lenniük.

Jobb-e a Workers megoldás, mint a Cloudflare Page Rules átirányítás?

Egyszerű, pár darab átirányításhoz a Page Rules vagy Redirect Rules elegendő lehet. Ám ha útvonal, ország, eszköz, paraméter, több domain vagy térképes, dinamikus logika szükséges, a Workers rugalmasabb és jobban skálázható megoldás.

Probléma, ha később megváltoztatjuk a 301-es átirányítást?

A 301 végleges jelzést küld, ezért nem ajánlott gyakran változtatni. Böngészők és keresőmotorok cache-elhetik az eredményt, így az átirányítási célt csak ritkán módosítsuk, és mindig győződjünk meg a véglegességről és tartalmi megfelelésről.

Lehetséges a www és non-www átirányítás Cloudflare Workers segítségével?

Igen, a host fejléc vizsgálatával átirányíthatjuk a non-www címeket www-re vagy fordítva. Fontos, hogy egy egységes szabványt alakítsunk ki, az SSL tanúsítvány mindkét változatot lefedje, és a belső linkek is ezt a szabványt kövessék.

Összegzés

A Cloudflare Workers használatával szerver nélküli átirányításokat készíthetünk, ami a modern webprojektekben egyszerre nyújt magas teljesítményt és operatív rugalmasságot. Ha helyesen választjuk meg a 301 és 302 kódokat, alaposan előkészítjük az átirányítási térképet, és minden DNS, SSL, tárhely réteget összehangolunk, a SEO átállások biztonságosan kezelhetők. Kisebb projektek esetén egyszerű szabályok is elegendőek, nagyobb migrációknál pedig a tesztelés, monitorozás és dokumentáció kulcsfontosságú.

A Hostragons infrastruktúráján a domain, tárhely és SSL megfelelő beállításával a Cloudflare Workers átirányításokat stabil alapokra helyezheti. Szükség esetén tekintse meg a Web hosting csomagok, Domain ellenőrzés és SSL tanúsítvány megoldások oldalakat, hogy projektje számára ideális környezetet alakíthasson ki.

Oszd meg ezt a cikket:

Hostragons Csapat

Szakértői csapatunk naprakész útmutatói tárhelyszolgáltatásokról, szerverekről és domainnevekről. Találjuk meg együtt a projektedhez illő megoldást.

Kapcsolat