Cloudflare Workersin avulla serverless-ohjauksien toteuttaminen tarkoittaa, että kävijän pyyntö voidaan ohjata Cloudflaren edge-verkossa ennen kuin se saapuu alkuperäiselle palvelimelle 301, 302 tai ehdollisen ohjauksen vastauksen muodossa. Tämän menetelmän avulla voit luoda nopeita ja skaalautuvia ohjauksia ilman, että sinun täytyy muuttaa web-palvelimen asetuksia, perustuen esimerkiksi domainiin, URL-reittiin, maahan, laitteeseen, kieleen, kampanjaparametreihin tai vanhojen sivujen vastaavuuksiin. Tämä on erityisen toimiva ratkaisu SEO-siirtymissä, domaininvaihdoksissa, kampanjasivustojen ohjauksissa ja monisivustohallinnassa, tarjoamalla alhaisen latenssin, keskitetyn ja helppohoituisen vaihtoehdon.
Perinteiset ohjaukset toteutetaan yleensä Apache .htaccessin, Nginxin palvelinlohkoin, sovelluskoodin tai hosting-ohjauspaneelin kautta. Nämä menetelmät ovat edelleen voimassa, mutta kun käsitellään suurta liikennettä, useaa domainia tai projekteja, joissa täytyy tehdä dynaamisia päätöksiä eri sijaintien mukaan, Cloudflare Workers tarjoaa joustavamman tason. Ohjauslogiikka toimii käyttäjälle lähimmässä Cloudflare-datakeskuksessa, mikä vähentää alkuperäisen palvelimen kuormitusta ja vähentää virheellisesti konfiguroitujen palvelinsääntöjen suorituskykyyn ja katkoksen riskiin liittyviä ongelmia.
Tässä oppaassa saat käytännön esimerkkejä Cloudflare Workersin avulla toteutettavan perustason 301-ohjauksen lisäksi myös reittiin perustuvista, kyselyparametrilla varustetuista, maakohtaisista, mobiililaitteisiin keskittyvistä ja massaohjauksista. Käsittelemme myös SEO-näkökulmasta, milloin kannattaa käyttää 301:tä ja milloin 302:ta, mitä testausprosessissa on tärkeää tarkastella, ja mitkä toimenpiteet Hostragonsin infrastruktuurissa ovat hyödyllisiä domainin, SSL:n ja hostingin osalta. Voit luonnollisesti tutustua myös domaininhallintaan Domainrekisteröinti ja DNS:n hallinta, turvalliseen yhteyteen SSL-sertifika ratkaisut ja suorituskykyiseen julkaisuun Verkkohosting paketteja -sivuille.
Mitkä ovat Cloudflare Workers ja miksi niitä käytetään ohjaukseen?
Cloudflare Workers on serverless-alusta, joka mahdollistaa JavaScript-pohjaisten koodipalojen suorittamisen Cloudflaren verkon reuna-alueilla. Serverless ei tarkoita, että palvelimia ei olisi; se tarkoittaa, että sinä et huolehdi palvelinhallinnasta, skaalaamisesta, käyttöjärjestelmän ylläpidosta tai infrastruktuurin kapasiteetista. Kun kävijä lähettää pyynnön sivustollesi, Worker käsittelee pyynnön edge-tasolla, suorittaa sääntösi ja ohjaa tarvittaessa käyttäjän toiseen osoitteeseen.
Workersin käytön suurin etu ohjauksessa on kontrollitaso. Voit tehdä yksinkertaisista URL-yhteyksistä monimutkaisempia, sillä voit lukea pyynnön otsikoita, maata, reittiä, kyselyparametrejä, käyttäjäagenttitietoja ja host-arvoja. Esimerkiksi voit siirtää vanhan /tuotteet/web-hosting-sivusi pysyvästi uuteen /web-hosting-sivuun, ohjata vain ulkomailta tulevia käyttäjiä englanninkieliseen alikansioon tai ohjata tietyn kampanjaparametrin kautta saapuva liikenne erityiseen laskeutumissivuun.
Käytännössä tämä lähestymistapa vauhdittaa SEO-tiimien ja teknisten tiimien yhteistyötä. Kuvittele, että siirrät 450 URL:ia vanhasta sivustostasi uuteen. Sen sijaan että muokkaisit palvelinkonfiguraatiotiedostoa, julkaistaisit ja paluaisit virhetilanteessa, voit hallita ohjauskarttaa Workerissä tai KV-tyyppisessä ulkoisessa tietovarastossa. Näin julkaisuprosessi, testaus ja palautus ovat hallitumpia.
Cloudflare Workersin ja palvelinperusteisten ohjausten erot
Kussakin projektissa ei ole yhtä oikeaa tapaa. Pienellä sivustolla muutama 301-ohjaus hosting-ohjauspaneelin ohjaustyökalussa saattaa riittää. Kuitenkin, jos logiikka on monimutkaista, liikenne korkea, useita domaineja käytössä tai nopeita muutoksia tarvitaan, Cloudflare Workers tulee tehokkaammaksi. Alla olevassa taulukossa on tiivistetty keskeisiä eroja päätöksentekoprosessia varten.
| Kriteeri | Palvelinperusteinen ohjaus | Cloudflare Workers -ohjaus |
|---|---|---|
| Työpiste | Toimii alkuperäisellä palvelimella | Toimii Cloudflaren edge-verkossa |
| Palvelimen kuormitus | Jokainen pyyntö lähestyy alkuperäistä lähdettä | Ohjaus voidaan suorittaa ennen alkuperää |
| Joustavuus | Säännöt riippuvat palvelinohjelmistosta | JavaScriptillä voidaan rakentaa ehtopohjaista logiikkaa |
| Julkaisunopeus | Palvelin pääsy ja uudelleenkäynnistys voi olla tarpeen | Julkaistaan nopeasti Cloudflare-paneelista |
| SEO-siirtymät | Vahva, mutta keskitetty hallinta voi olla haastavaa | Karttapohjainen ja testattavissa oleva rakenne voidaan luoda |
| Sopiva skenaario | Pieni määrä staattisia ohjauksia | Dynaaminen, monimutkainen ja skaalautuva ohjaus |
Tätä taulukkoa voi tulkita yksinkertaisella säännöllä: jos ohjausten määrä on vähäinen, olosuhteet yksinkertaiset ja palvelimen pääsy on sujuvaa, klassinen menetelmä voi riittää. Mutta jos ohjaukset sisältävät SEO-siirtymisiä, maakohtaisia jakeluita, A/B-kampanjakäytäntöjä tai monidomaineja, Worker-taso on kestävämpi vaihtoehto.
Ennen aloittamista tarvittavat asiat
Technisin valmistelun viimeistely ennen Cloudflare Workersin käyttöä ohjaukseen vähentää virheitä. Ensinnäkin domainisi on oltava aktiivinen Cloudflaren verkkopalvelimessa, ja DNS-tietosi on konfiguroitava oikein. Jos Cloudflaren proxy-ominaisuus ei ole käytössä harmailla pilvellä olevissa DNS-tiedoissa, Workers-reitti ei ehkä aktivoidu odotetulla tavalla. Varmista siis, että ohjattavassa isännöintiympäristössä Cloudflare-proxy on aktivoitu.
- Cloudflare-tili ja ohjattava aktiivinen domain.
- DNS-puolella oikeat A, CNAME tai muut tarvittavat tiedot.
- Cloudflare-proxyn aktiivisuus ja oikea SSL/TLS-tilan valinta.
- Ohjauskartta: vanha URL, uusi URL ja tilakoodi.
- SEO-tarkistuslista: kanoninen, sivukartta, sisäiset linkit ja indeksointitila.
- Testausta varten selain, curl tai HTTP-otsikkotyökalu.
Isännöintipuolella on myös tärkeää, että alkuperäinen palvelimesi toimii kunnolla. Worker-ohjaus voi vähentää alkuperäisen kuormitusta, mutta se ei täysin korjaa virheellisiä DNS- tai SSL-konfiguraatioita. Erityisesti jos aiot tehdä HTTPS-ohjauksia, on hyödyllistä varmistaa, että SSL-sertifikaattisi on aktiivinen Hostragonsin isännöintitilissä. Tämän suhteen voit käyttää täydentävinä oppaina Miten ilmainen SSL-asennus tehdään ja Ohjaustoimenpiteet cPanelin Kautta.
Vaiheittainen ohje Cloudflare Workersin käyttämiseen serverless-ohjauksiin
1. Luo Worker
Valitse Cloudflare-paneelista kyseinen tili, siirry Workers and Pages -osioon ja luo uusi Worker. Ensimmäisessä vaiheessa Cloudflare tarjoaa sinulle esimerkkiskriptiä. Voit siis poistaa tämän esimerkin ja kirjoittaa oman ohjauslogiikkasi. Nimeäminen kannattaa tehdä kuvaavasti; esimerkiksi seo-ohjaukset, domain-muutto-ohjaukset tai kampanjareitit helpottaa huoltoa tulevaisuudessa.
Perusohjauslogiikassa saadaan pyyntö, luodaan URL-objekti ja jos tietty ehto täyttyy, ohjataan Response.redirectin avulla uuteen osoitteeseen. Pysyvään SEO-siirtoon käytetään 301:tä, kun taas väliaikaista kampanjaa tai testiä varten käytetään 302:ta. 308 voidaan myös käyttää pysyvään ohjaukseen, mutta SEO-siirtymissä 301 on edelleen yleisin ja ymmärrettävin vaihtoehto.
2. Lisää yksinkertainen 301-ohjaussääntö
Yksinkertaisin skenaario on siirtää vanha sivu pysyvästi uuteen sivuun. Logiikka on seuraava: Jos pyyntön reitti on /vanha-sivu, ohjaa käyttäjä 301:llä osoitteeseen /uusi-sivu. Workerissä voit lukea request URL -arvon ja tarkastaa pathname-arvon. Näin ohjauksia tapahtuu vain, kun reitti vastaa odotettua, ja muut pyynnöt jatkuvat normaalisti.
Esimerkiksi jos olet siirtynyt vanhasta hosting-kategorian URL-rakenteesta uuteen rakenteeseen, voit siirtää /hosting-paketit-osoitteen /web-hosting-osoitteeseen. Tässä tapauksessa ilmoitat hakukoneille, että sivu on pysyvästi siirretty. Muutaman viikon kuluttua Google alkaa liittää uuden URL-osoitteen tarkemmin, mutta tätä varten sinun on vältettävä ohjausketjun luomista ja varmistettava, että vanha URL menee suoraan lopulliseen URL:iin.
3. Määritä Worker-reitti
Worker-koodin kirjoittaminen ei riitä; sinun on määritettävä, millä pyynnöillä se toimii reitillä. Esimerkiksi example.com/* -reitti kattaa kaikki polut päädomainin alla. Jos haluat, että se toimii vain tietyssä alikansiossa, voit määrittää tarkemman reitin, kuten example.com/vanha-blogi/*. Reitin laajuuden tekeminen tarpeettoman laajaksi voi johtaa odottamattomiin ohjauksiin.
Ennen tuotantoon julkaisemista reitin laajuuden testaaminen staging- tai testialidomainilla on hyvä käytäntö. Esimerkiksi voit suorittaa säännön test.example.com/* -osoitteessa ja tarkistaa otsakkeet ja ohjauslogiikan. Jos kaikki näyttää oikealta, voit siirtää tuotantodomain-reitille. Tämä menetelmä estää erityisesti suurissa SEO-siirto-projekteissa virheellisiä massaohjauksia.
4. Julkaise ja testaa HTTP-tilakoodia
Julkaisun jälkeen on riittämätöntä vain tarkistaa, avautuuko sivu selaimessa. Selaimen välimuisti voi joskus näyttää vanhaa tulosta. Varmista sen sijaan tekemällä HTTP-otsikkotarkistus, että 301 tai 302 -tilakoodi palautuu oikein. Tarkista myös, onko Location-otsikossa lopullinen URL-osoite se, minkä odotat.
- Ohjauksessa vanha URL ohjaavatko suoraan uuteen URL-osoitteeseen?
- Ohjauksen koodi onko 301 vai 302?
- Onko HTTP:stä HTTPS:ään ylimääräistä ketjua?
- Onko www ja non-www muunnelmat johdonmukaisia?
- Käytetäänkö URL:n lopussa samaa standardia /-merkin osalta?
- Näkevätkö mobiili- ja työpöytäkäyttäjät saman SEO-tavoitteen?
Yleisimmät ohjausskenaariot
Yksi sivun ohjaus
Yksi sivun ohjaus on yksinkertaisin ja turvallisin aloitus. Sitä käytetään, kun vanha palvelusivusi, kampanjasivusi tai blogikirjoituksesi on siirtynyt uuteen osoitteeseen. Tärkeää on, että vanhan sivun sisältö vastaa uuden sivun tarkoitusta. Vanhan SSL-opas uudelleenohjaaminen suoraan pääsivulle heikentää käyttökokemusta ja voi hajauttaa SEO-signaaleja. Sen sijaan on oikeampaa ohjata lähimpään vastaavaan uuteen SSL-oppaaseen tai kategoriasivulle.
Massaohto URL-kartalla
Sivustosi siirtoprojekteissa saatat joutua ohjaamaan kymmeniä tai jopa tuhansia URL-osoitteita. Voit määrittää Workerissä kartta-objektin, joka yhdistää vanhan reitin ja uuden reitin. Esimerkiksi voit yhdistää /vanha-blogi/cloudflare-nedir-arvon /blog/cloudflare-nedir-arvoon. Tämä lähestymistapa on käytännöllinen pienissä ja keskikokoisissa luetteloissa. Kuitenkin yli 1000 URL:in koodin sisään upottaminen voi olla haastavaa huollon kannalta. Tällöin Cloudflare KV, R2 tai ulkoinen API ärku saavat aikaan ammattimaisemman arkkitehtuurin ohjauskarttojen lukemiseen.
Massaohtausta varten valmista Excelissä tai Google Sheetsissä kolmonen taulukko: vanha URL, uusi URL, tilakoodi. Varmista myös, että sama URL ei ohjaa useampaan kohteeseen, että lopullinen URL palauttaa 200-tilakoodin eikä ole estetty robots.txt:stä. Yleisin virhe SEO-siirtymillä on, että vanhat URL-osoitteet ohjataan kootusti uusilla, merkityksellisiä sivuja kohti. Tämä voi tuntua lyhyellä aikavälillä skannaushäviön vähentämiseltä, mutta pitkällä aikavälillä se voi heikentää laatusignaaleja.
Maakohtaiset ohjaukset
Cloudflare mahdollistaa tietojen käytön lähdemaan mukaan. Voit ohjata esimerkiksi Turkista tulevat käyttäjät /tr-kansioon ja Saksasta tulevat /de-kansioon. Kuitenkin SEO-näkökulmasta maakohtaisissa automaattisissa ohjauksissa on oltava varovainen. Googlebot skannaa usein tiettyjä sijainteja, ja väärin konfiguroidut ohjaukset voivat tehdä eri kieliversioiden löytämisestä haastavaa. Tästä syystä hreflang-tunnisteet, kielivalinta-linkit ja sivukarttojen eroaminen on huolellisesti käsiteltävä.
Maakohtaisten ohjausten tekeminen pysyvän 301:n sijasta useimmissa tapauksissa 302:lla on turvallisempaa. Näin tarjoat käyttäjälle tilapäisen kokemuksen, etkä väitä, että sivu on pysyvästi siirretty. On myös tärkeää antaa käyttäjälle mahdollisuus muuttaa kieltä tai maata tarjotun kokemuksen parantamiseksi.
Laitteen tai käyttäjä-agentin perusteella ohjaus
Mobiilikäyttäjien ohjaaminen eri sivulle oli aiemmin yleinen käytäntö; kuitenkin responsiivinen suunnittelu on nykyään terveellisempi hyväksyntä. Silti erikoissovelluksen lataussivuille, mobiilikampanjakäytäntöihin tai kevyisiin laskeutumissivukokemuksiin voidaan still käyttää käyttäjä-agentti perustuvaa ohjausta. Tässäkin pitää olla SEO-näkökulma. Eri sisältöjen tarjoaminen täysin eri laitteille voi aiheuttaa epäjohdonmukaisia signeja.
Jos aiot tehdä laiteperusteisia ohjauksia, mobiilikäyttäjälle näytettävän sivun sisältösuunnitelman on oltava yhtenevä työpöytäsivun sisällön kanssa. Muista myös Googlen mobile-first indexing -lähestymistapa. Mobiilikokemus on yksi tärkeimmistä indeksointisignaaleista, siksi vain työpöytäsivua optimointi ei riitä.
Kyselyparametrin mukaan kampanjaohjaus
Digitaalisen markkinoinnin tiimeille Worker-ohjaukset ovat erittäin käyttäjäystävällisiä. Voit esimerkiksi ohjata käyttäjiä, jotka tulevat parametritekijällä utm_campaign=blackfriday erityiselle kampanjasivulle. Tämä voidaan ratkaista edge-tasolla ilman lisäkehitystä alkuperäiseen sovellukseen. Varmista kuitenkin, että et menetä UTM-parametreja kokonaan. Jos se on tarpeen analyyttisiin mittauksiin, siirrä parametrit uuteen URL-osoitteeseen tai seuraa niitä kampanjapaketissasi oikein.
SEO:n näkökulmasta 301, 302, 307 ja 308 valinta
Ohjauskoodin valinta ei ole vain tekninen yksityiskohta; se kertoo hakukoneille aikomuksesta siirtää sivu. 301 on pysyvä siirto, ja se on SEO-siirtymissä eniten käytetty koodi. 302 on tilapäinen ohjaus, jota käytetään kampanjassa, testeissä, sijaintipohjaisissa tai aikarajoitetuissa prosesseissa. 307 tarjoaa tilapäisen ohjauskäyttäytymisen, joka säilyttää HTTP-menetelmän. 308 on myös 301:een verrattavissa oleva pysyvä ohjaus, joka lisäksi suojaa menetelmiä.
| Koodi | Merkitys | Milloin käytetään? | SEO-merkintä |
|---|---|---|---|
| 301 | Pysyvä ohjaus | Sivua tai domainia siirrettäessä pysyvästi | SEO-signaalit siirtyvät uuteen URL:iin |
| 302 | Tilapäinen ohjaus | Kampanja, testi, maa tai laitepohjaiset prosessit | Ei anna viestiä pysyvästä siirrosta |
| 307 | Tilapäinen, menetelmää suojaa | Kun menetelmien suojaaminen on tarpeen, kuten POST | Yleensä ei ole ensisijainen valinta SEO-sivun siirroissa |
| 308 | Pysyvä, menetelmää suojaa | Modernin API:n ja pysyvän menetelmän suojausyhteyksissä | Voisi olla sopiva, mutta 301 on yleisesti ymmärrettävämpi |
SEO:n kultainen sääntö on seuraava: Käytä 301:stä, kun sivut ovat pysyvästi siirrettyjä ja uusi vastaavuus on selkeä; käytä 302:ta tilapäisissä, personoiduissa tai ehtoihin perustuvissa ohjauksissa. Vältä myös ohjausketjuja. Jos vanha URL siirtyy ensin HTTP:stä HTTPS:ään, sitten non-www:ltä www:lle ja lopuksi uuteen sivuun, syntyy kolmoisketju. Ihanteellinen rakenne on, että vanha URL ohjautuu suoraan lopulliseen HTTPS URL:ään yhdellä askeleella.
Suositukset suorituskyvyn ja turvallisuuden parantamiseksi

Cloudflare Workers ovat nopeita; kuitenkin huonosti kirjoitettu ohjauslogiikka voi silti tuottaa viivettä ja virheitä. Ylläpidä sääntösi yksinkertaisina, älä tee säännöllisistä lauseista tarpeettoman monimutkaisia, etkä kasvata suuria listoja hallitsemattomasti koodin sisällä. Suurissa ohjausluetteloissa KV:n kaltaiset avain-arvo-tallennusratkaisut ovat parempia suorituskyvyn ja huollon kannalta. Varmista myös, ettei kohde-URL ole sama kuin olemassa oleva host ja path, jotta vältetään virheelliset loputtomat silmukat.
- Määritä selkeä omistus jokaiselle säännölle: SEO, ohjelmointi tai markkinointitiimi.
- Varmista ohjauskartan varmuuskopiointi ennen muutoksia.
- Testaa staging-domeenilla ennen julkaisua.
- Varmista, että ennen 301-päätöksen tekoa uusi URL on pysyvä.
- Manuaalisesti tarkista 10-20 näyte-URL:ia jokaisen julkaisun jälkeen.
- Seuraa 404-raportteja ja Google Search Consolen kattavuusdataa.
- Älä jätä sisäisiä linkkejä vanhaan URL-osoitteeseen; päivitä ne uuteen URL-osoitteeseen.
Turvallisuuteen liittyvässä asiassa on kiinnitettävä huomiota avoimen ohjauksen riskiin. Käyttäjän syöttämiä next, redirect tai url -parametrejä käyttämällä suoraan kohteena voi olla mahdollista, että hyökkääjät hyödyntävät luotettavaa domainiasi. Jos aiot tehdä parametriperusteista ohjausta, ota käyttöön vain sallitut domainit. Esimerkiksi vain omat domainisi tai vahvistettuja kampanja-osoitteita voidaan hyväksyä.
SSL-konfigurointi on myös kriittinen asia. Kun käytät Flexible SSL:ää Cloudflaren palvelussa ilman, että alkuperäisestä palvelimesta löytyy HTTPS, voi syntyä monimutkaisia ohjaussilmukoita. Yleisin ja terveellisin rakennus on yleensä Full tai Full strict SSL -moodi. Tämän vuoksi alkuperäisessä palvelimessasi on oltava voimassa oleva SSL-sertifikaatti. Hostragonsin SSL-ratkaisut voivat helpottaa asiaa: Osta SSL-sertifika ja Yrityshostauksen turvallisuus.
Huomiot Hostragonsin infrastruktuurissa
Kun käytät Cloudflare Workers -ohjausta Hostragonsissa isännöidyllä sivustolla, on otettava huomioon kolme kerrosta: domainin DNS, isännöintiasetukset ja sovellusohjaukset. Ensinnäkin domainin nameserver-tietojen on oltava ohjautuneena Cloudflareen. Tämän jälkeen DNS-tietosi tulisi ohjata Hostragonsin isännöintipalvelimelle, ja proxy-käytettävien tietojen tulisi olla aktivoitu oranssilla pilvellä.
Toiseksi, varmista, että isännöintipaneelissasi olevat domainit, addon-domains tai alias-rakenteet ovat oikeat. Vaikka ohjauksia tapahtuu Cloudflaren edge-osassa, tietyt pyynnöt voivat edelleen tavoittaa alkuperäisen palvelimen. Jos alkuperäispalvelimessa on väärä virtuaalihost, puuttuva SSL tai virheellinen juurikansion konfiguraatio, käyttäjäkokemus voi kärsiä. Domain- ja isännöintiyhteydet voivat olla hyödyllisiä Domainin uudelleenohjausopas ja cPanel Hosting Hallinta -sisältöjen kanssa.
Kolmanneksi tarkista sovellustason ohjaukset. WordPress, Laravel, erityinen PHP-sovellus tai muu CMS voi virheen vuoksi olla HTTPS:n, www:n tai kielen ohjauksessa. Jos Cloudflare Worker suorittaa toisen säännön samasta asiasta, voi syntyä silmukka tai ketju. Paras lähestymistapa on keskittää ohjausvastuullisuus yhteen tasoon. Esimerkiksi kaikki domain- ja SEO-migraatio-ohjaukset voivat olla Workers-rajapinnassa, kun taas sovelluksen aikaiset käyttäjäistunto-ohjaukset voivat jäädä ohjelmistopuolelle.
Testaaminen, seuranta ja virheiden selvittäminen
Kun ohjaus on julkaistu, seuranta on vähintään yhtä tärkeää kuin asennus. Ensimmäisen 24 tunnin aikana tarkista kriittiset URL:it, tuloa tuottavat laskeutumissivut, orgaanisesti eniten vierailtuja sivuja ja backlinkeja sisältävät vanhat URL-osoitteet. Seuraa Google Search Consolessa indeksointia ja sivukokemusraportteja. Palvelinlokit, Cloudflaren analytiikka ja analytiikkatiedot yhdessä tarkasteltuna löytävät virheelliset ohjaukset nopeammin.
Virheiden selvittämisessä esiintyy usein seuraavia kaavuja: 301:n sijasta vahingossa 302:n käyttäminen, vanhan URL:in ohjaaminen uuden sijaan pääsivuille, erilaiset käyttäytymiset slash-vaihtoehtojen kohdalla, suurten ja pienten kirjainten herkkyys sekä kyselyparametrien katoaminen. Erityisesti verkkokaupoissa, SaaS- ja web-hosting-sivustoilla väärän kohteen ohjaaminen hintojen, tuotteiden, kategorioiden ja tukisivujen osalta voi suoraan vaikuttaa konversioprosenttiin.
Jokaisen julkaisun jälkeen suorita yksinkertainen tarkistuslista. Ensinnäkin valitse satunnaisesti esimerkkejä vanhasta URL-listasta. Toiseksi, testaa kukin niistä otsikkotarkistustyökalulla. Kolmanneksi varmista, että lopullinen sivu palauttaa 200-tilakoodin. Neljänneksi tarkista, että sivun sisältö vastaa vanhan sivun hakutarkoitusta. Viidenneksi varmista, että sisäiset linkit on päivitetty uusiin URL-osoitteisiin. Nämä viisi vaihetta estävät tehokkaasti teknisesti toimivia, mutta SEO:n näkökulmasta heikkoja ohjauksia.
Esimerkkistrategia: Vanhojen hosting-sivujen siirtäminen uuteen tietomalliin
Ajatellaan konkretisoitua skenaariota. Hosting-yritys uusii vanhan URL-rakenteensa ja siirtää sivuja, kuten /linux-hosting, /wordpress-hosting-paketit, /ssl-suojaus ja /domain-haku, selkeämpään rakenteeseen. Uudet tavoitteet ovat vastaavasti /web-hosting, /wordpress-hosting, /ssl-sertifikaatti ja /domain-haku. Tässä tapauksessa Workersin neljä selkeää 301-sääntöä määritellään. Tämän jälkeen sivuston sisäiset valikot, alatunniste linkit, sivukartat ja kanoniset tunnisteet päivitetään uusiin URL-osoitteisiin.
Tässä siirtymisessä tavoite ei ole vain ohjata käyttäjä oikealle sivulle, vaan myös selkeästi näyttää hakukoneille vanhojen sivujen uusia vastineita. Jos vanha /linux-hosting-sivu ohjataan pääsivulle, Google voi menettää sen kontekstin. Sen sijaan /web-hosting-sivu on lähempänä samaa tuoteaikeen kanssa. Siksi hyvä ohjauskartta on osa teknistä tiedostoa, mutta myös SEO-strategiaa.
Usein kysyttyjä kysymyksiä
Onko Cloudflare Workersin kautta tehdyt ohjaukset turvallisia SEO:n kannalta?
Kyllä, kun käytetään oikeaa tilakoodia ja oikeaa kohde-URL-osoitetta. Pysyviin sivusiirtoihin on käytettävä 301:ä ja tilapäisissä tai ehdollisissa virtausprosesseissa 302:ta. Vältä myös ohjausketjuja, silmukoita ja epäolennaisia kohdesivuhäiriöitä.
Tarvitseeko origin-palvelimen toimia Worker-ohjauksen yhteydessä?
Jos ohjaus saadaan täysin Cloudflaren edge-tasolla, vastaus voidaan palauttaa ilman, että se menee alkuperäiselle palvelimelle. Kuitenkin ohjattu lopullinen sivu vaatii, että palvelin, DNS ja SSL-konfiguraation on oltava kunnossa.
Onko Workersin käyttäminen parempaa kuin Cloudflare Page Rules?
Yksinkertaisimmille ohjauksille Page Rules tai Redirect Rules voivat riittää. Kuitenkin, jos tarvitaan reittiä, maata, laitetta, parametreita, useita domaineja tai karttapohjaista dynaamista logiikkaa, Workers tarjoaa joustavampia ja skaalautuvampia vaihtoehtoja.
Onko 301-ohjausta ongelmallista muuttaa myöhemmin?
301 antaa pysyvän signaalin, joten sitä ei tulisi muuttaa liian usein. Selain ja hakukoneet voivat välimuistittaa 301-tuloksia, joten ennen 301:n julkaisemista sinun on varmistettava, että kohde-URL on pysyvä ja täyttää oikeat sisältövaatimukset.
Voiko Cloudflare Workersilla tehdä www- ja non-www-ohjauksia?
Kyllä. Voit tarkistaa host-arvon ohjataksesi non-www-osoitteet www-muunnelmaan tai päinvastoin. Tärkeää on asettaa yksi standardi, valmistaa SSL-sertifikaatti niin, että molemmat muunnelmat kattavat ja päivittää sisäiset linkit saman standardin mukaan.
Yhteenveto
Cloudflare Workersin hyödyntäminen serverless-ohjauksissa tarjoaa vahvan ratkaisun sekä suorituskyvyn että operatiivisen joustavuuden nykyaikaisissa verkkoprojekteissa. Kun valitset oikein 301- ja 302-koodit, valmistat huolellisesti ohjauskarttasi sekä tarkistat DNS:n, SSL:n ja hosting-kerrokset yhdessä, voit hallita SEO-siirtymiä turvallisesti. Pienet projektit voivat käyttää yksinkertaisia sääntöjä, kun taas suuret migraatiot vaativat testiä, seurantaa ja dokumentaatiota.
Voit kattaa Cloudflare Workers -ohjaukset vahvaan perustaan oikein toteuttamalla domainin, hostingin ja SSL-infrastruktuurisi Hostragonsissa. Jos tarvitset, voit tutustua Verkkohosting paketteja, Domainin tarkistus ja SSL-sertifika ratkaisut -sivuihin suunnitellaksesi sopivan infrastruktuurin projektiisi.